我希望更改我的代理服务的URL适当增强的应用程序。以前,我的URL与ESB默认端点不同。现在代理提供这个URL。
http://soccerhome:8280/services/Customer_Proxy当我的现有应用程序在其他端点上运行时,如下
http://soccerhome:8280/Customer_Proxy因此,他们无法更改端点--我如何删除上面URL中的服务部分?提前谢谢。
发布于 2014-11-17 10:34:58
只需在your_proxy中提供一个服务URL即可。
<parameter name="ServiceURI">Customer_Proxy</parameter>然后你就会得到你想要的网址。
发布于 2014-11-12 11:50:53
更改存储库/conf/axis2 2/axis2.xml中的参数servicePath
发布于 2014-11-25 09:39:24
在dispatcher阶段编辑存储库/conf/axis2 2/axis2.xml:
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">要添加以下句柄,请执行以下操作。
<handler name="CustomURIBasedDispatcher"
class="org.apache.synapse.core.axis2.CustomURIBasedDispatcher"/>现在,如果您继续编辑代理服务,您可以添加一个服务参数as,serviceURI = Customer_Proxy
这将提供您想要的URL。
https://stackoverflow.com/questions/26884763
复制相似问题