我使用 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/