Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 Eclipse 和 Axis2 用于 SOAP WS。
当我们从 POJO(自下而上)创建 WebService 时,WSDL 文件在 Eclipse 项目中放在哪里?
我可以在浏览器中获取它/PROJECT/services/WEBSERVICE?wsdl,但我想在部署之前在其中自定义一些内容。
/PROJECT/services/WEBSERVICE?wsdl
Axis2 在部署时生成 WSDL 文档文件。默认情况下,当您添加 时?wsdl,Axis2 不会检索以前生成的 WSDL 文档。每次都会生成。但是,如果您将 WSDL 文档文件和相应的 XML Schema 文件放在META-INF服务存档文件中的文件夹内,则可以通过以下方式恢复:
?wsdl
META-INF
http://localhost:8080/axis2/services/MyService.wsdl
中给出的services.xml服务名称和 WSDL 文档中定义的服务名称应该相同。
services.xml