如何在wso2esb中更改默认的代理HTTP端点

时间:2014-11-12 10:32:39

标签: proxy wso2 wso2esb wso2carbon

我希望更改我的代理服务URL,因为增强了应用程序。 以前我的URL喜欢不同于E​​SB的默认端点。 现在代理提供此URL。

http://soccerhome:8280/services/Customer_Proxy

我的现有应用程序在其他端点上运行的位置 像

 http://soccerhome:8280/Customer_Proxy

因此他们无法更改端点如何以任何方式删除上述URL中的服务部分。 提前谢谢。

4 个答案:

答案 0 :(得分:1)

只需在your_proxy中提供服务网址。

<parameter name="ServiceURI">Customer_Proxy</parameter>

然后你会得到你想要的URL。

答案 1 :(得分:0)

repository / conf / axis2 / axis2.xml中更改参数 servicePath

答案 2 :(得分:0)

在调度阶段编辑repository / conf / axis2 / axis2.xml:

<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">

添加以下句柄。

<handler name="CustomURIBasedDispatcher"
                     class="org.apache.synapse.core.axis2.CustomURIBasedDispatcher"/>

现在,如果您继续编辑代理服务,可以添加服务参数, serviceURI = Customer_Proxy

这将提供您想要的网址。

答案 3 :(得分:0)

您应该更改repository / conf / axis2 / axis2.xml中的axis2.xml文件或在代理URL中创建服务

<parameter name="URL OF Service">CustomProxy</parameter>