2012-10-18 54 views
0

我在Mac OSX 10.7.5上使用ESB 4.0.3。WSO2 ESB - 如何爲管理控制檯以外的代理服務設置HTTPS端口HTTPS端口

Java版本是

Java版本 「1.6.0_35」/ 的Java(TM)SE運行時環境(建立1.6.0_35-b10-428-11M3811)/ 爪哇的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類。因爲我的要求是不打擾現有的HTTP客戶端,所以我只使用ESB的servelet傳輸。

對於ESB中的servlet傳輸我想知道ADMIN UI端口是否可以不同於ESB代理服務HTTPS端口。

請幫忙。 Abhijit

回答

0

是否提及ESB代理服務?如果是的話,他們不聽Servlet傳輸。他們正在研究可以配置的NHHTP傳輸。請提供更多信息。 ESB中的NHTTP端口是什麼?

問候, /Nuwan

+0

我已經更新了上面的問題。 –

+0

嗨Nuwan我已經更新了這個問題。請參閱axis2.xml中的傳輸監聽器片段。我沒有使用NHTTP,而是使用servlet傳輸。請幫助解決這個問題。 –

0

如果您正在使用ESB的servlet進行傳輸,同一個端口將被管理控制檯UI使用。你不能爲此做任何事情,因爲只有一個Servlet傳輸管理界面也會使用它。

Regards, /Nuwan