我在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
答案 0 :(得分:0)
是否提及ESB代理服务?如果是这样,他们就不会听servlet传输。他们正在开发您可以配置的NHHTP传输。请提供更多信息。什么是ESB的NHTTP端口?
此致 / Nuwan
答案 1 :(得分:0)
如果您正在使用ESB的servlet传输,管理控制台UI将使用相同的端口。你不能做任何事情,因为只有一个Servlet传输管理UI也会使用它。
此致 / Nuwan