好吧,看来我们已经找到了解决方案,我将恢复完整的解决方案。
如教程所示,要定制您的代理服务端点,您必须在 axis2.xml 配置中添加以下处理程序:
<handler name="CustomURIBasedDispatcher" class="org.apache.synapse.core.axis2.CustomURIBasedDispatcher"/>
然后,您可以在设计视图或源视图上自定义端点,我选择了源视图,添加此参数:
<parameter name="ServiceURI">/services/intern</parameter>
自定义端点自动生成为:
http://{host}:{port}/services/intern.myWebservice
但我没有为我工作。如果我向自定义端点发送请求,我没有响应。
我已经解决了这个问题,将服务名称添加到“ServiceURI”参数中:
<parameter name="ServiceURI">/services/intern/myWebService</parameter>
那么您必须将请求发送到以下端点:
http://{host}:{port}/services/intern/myWebService
因此,现在您为每个代理服务都有一个自定义端点。
感谢马利斯的帮助。