java - Eclipse 在哪里保存 WSDL 文件?

标签 java eclipse soap apache-axis wsdl2java

我使用 Eclipse 和 Axis2 来实现 SOAP WS。

当我们从 POJO(自下而上)创建 WebService 时,WSDL 文件放置在 Eclipse 项目中的什么位置?

我可以在浏览器中通过 /PROJECT/services/WEBSERVICE?wsdl 获取它,但我想在部署之前在其中自定义一些内容。

最佳答案

Axis2 在部署时生成 WSDL 文档文件。默认情况下,当您添加 ?wsdl 时,Axis2 不会检索先前生成的 WSDL 文档。每次都会生成。但是,如果您将 WSDL 文档文件和相应的 XML Schema 文件放入服务归档文件的 META-INF 文件夹中,则可以通过以下方式恢复:

http://localhost:8080/axis2/services/MyService.wsdl

services.xml 中给出的服务名称和 WSDL 文档中定义的服务名称应该相同。

关于java - Eclipse 在哪里保存 WSDL 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19318679/

相关文章:

java - 我的 JavaFX 项目停止在 EventHandler 上运行代码

Python Web 服务建议

c - C 中的 SOAP 库

java - 使用 Picocli,如何需要位置参数,然后根据位置参数的值需要可选参数

java - Android JNI错误: NoSuchMethodError: no non-static method

java - 如何以编程方式访问 Eclipse 中的选项卡式属性 View ?

java - 如何使用 CAPTURE 绑定(bind)创建 AST?

android - KSOAP2 - 连接被拒绝

java - 无法创建 ObjectInputStream 对象

java - 是否可以强制 JList 为固定大小