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

Proxy 如何更改wso2esb中的默认代理HTTP端点,proxy,wso2,wso2esb,wso2carbon,Proxy,Wso2,Wso2esb,Wso2carbon,由于应用程序增强,我希望更改代理服务的URL。 以前我的URL与ESB默认端点不同。 现在代理提供这个URL http://soccerhome:8280/services/Customer_Proxy 其中,我的现有应用程序正在其他端点上运行 像 因此,他们无法更改端点。我如何删除上述URL中的服务部分。 提前感谢。在repository/conf/axis2/axis2.xml中更改参数servicePath只需在您的\u代理中提供一个服务URL即可 <parameter name=

由于应用程序增强,我希望更改代理服务的URL。 以前我的URL与ESB默认端点不同。 现在代理提供这个URL

http://soccerhome:8280/services/Customer_Proxy
其中,我的现有应用程序正在其他端点上运行 像

因此,他们无法更改端点。我如何删除上述URL中的服务部分。
提前感谢。

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

只需在您的\u代理中提供一个服务URL即可

<parameter name="ServiceURI">Customer_Proxy</parameter>
Customer\u代理

然后您将获得所需的URL。

在dispatcher阶段编辑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=客户代理


这将提供所需的URL。

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

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

我已经删除了该属性,但它仍然只是这样给出的。如果我将其保留为空,则它的给出错误服务路径不应为空,那么如何删除该属性
<parameter name="URL OF Service">CustomProxy</parameter>