WSO2 ESB - 如何为管理控制台HTTPS端口以外的代理服务设置HTTPS端口

时间:2012-10-18 22:14:47

标签: wso2 wso2esb wso2carbon

我在Mac OSX 10.7.5上使用ESB 4.0.3。

Java版本

java版“1.6.0_35”/    Java(TM)SE运行时环境(版本1.6.0_35-b10-428-11M3811)/    Java HotSpot(TM)64位服务器VM(版本20.10-b01-428,混合模式)

在我的axis2.xml中,我使用了以下配置的HTTPS传输列表器

 <transportReceiver name="https" class="org.wso2.carbon.core.transports.http.HttpsTransportListener">
    <parameter name="port" locked="true">9443</parameter>
</transportReceiver>

在我的mgt-transports.xml中,我有以下配置

     <parameter name="port" locked="xsd:false">${Ports.ServletTransports.HTTPS}</parameter>

在我的carbon.xml中,我有以下配置

      <ServletTransports>
        <HTTPS>9440</HTTPS>
        <HTTP>9763</HTTP>
    </ServletTransports>

当我启动ESB时,HTTPS端口上的代理/数据服务从不收听9443,因为他们始终在9440上收听。

如何为不同于管理控制台HTTPS端口的代理和数据服务启用HTTPS端口?

请告诉我。 谢谢 作者Abhijit

嗨Nuwan

我没有使用NHTTP传输。请参阅上面的transportlistener类。我只为ESB使用servlet传输,因为我的要求是不要干扰现有的HTTP客户端。

对于ESB中的servlet传输,我想知道ADMIN UI端口是否可以与ESB代理服务HTTPS端口不同。

请帮忙。 作者Abhijit

2 个答案:

答案 0 :(得分:0)

是否提及ESB代理服务?如果是这样,他们就不会听servlet传输。他们正在开发您可以配置的NHHTP传输。请提供更多信息。什么是ESB的NHTTP端口?

此致 / Nuwan

答案 1 :(得分:0)

如果您正在使用ESB的servlet传输,管理控制台UI将使用相同的端口。你不能做任何事情,因为只有一个Servlet传输管理UI也会使用它。

此致 / Nuwan