Jax ws 为Axis2 Web服务设置端口类型的名称
我正在使用Eclipse和WSO2开发工具创建Axis2 Web服务。我将Web服务导出为“.aar”文件,并将其安装在WSO2应用程序服务器中 WSDL是自动生成的,端口类型的名称始终为[ServiceName]端口类型 在将WS开发为自定义名称时或在我部署它之后,是否有方法更改端口类型?我知道我可以用一些参数设置Jax-WS-WebService的PortType,但是Jax-WS并不适合我的用例 谢谢你的回答。是的 通过将WSDL文件与自定义端口名关联,可以覆盖默认端口类型命名约定Jax ws 为Axis2 Web服务设置端口类型的名称,jax-ws,axis2,wso2,porttype,Jax Ws,Axis2,Wso2,Porttype,我正在使用Eclipse和WSO2开发工具创建Axis2 Web服务。我将Web服务导出为“.aar”文件,并将其安装在WSO2应用程序服务器中 WSDL是自动生成的,端口类型的名称始终为[ServiceName]端口类型 在将WS开发为自定义名称时或在我部署它之后,是否有方法更改端口类型?我知道我可以用一些参数设置Jax-WS-WebService的PortType,但是Jax-WS并不适合我的用例 谢谢你的回答。是的 通过将WSDL文件与自定义端口名关联,可以覆盖默认端口类型命名约定 使用D
真的
.
.
.
现在,您可以使用Developer Studio将服务导出为Axis2存档(aar文件),并将生成的Axis2服务部署在WSO2应用服务器或任何其他合适/兼容的Web服务容器中
希望这有帮助
感谢和问候
Harshana您好,谢谢您的回答,我知道我可以通过将custom.WSDL作为本地注册表上载到WSO2并设置参数“useOriginalwsdl=true”来覆盖服务的WSDL。您的方法是一种混合使用按钮式方法来最初生成wsdl,而不是定制wsdl。
<service ...>
<parameter name="useOriginalwsdl">true</parameter>
.
.
.
</service>