2013-09-25 53 views
3

我已經在weblogic服務器中創建了2個域test1和test2,我使用了2個eclipse,並在每個eclipse中添加了具有不同域的weblogic服務器。 Eclipse 1實例具有域test1的weblogic服務器,Eclipse 2實例具有域test2的weblogic服務器。當我啓動weblogic服務器的任何實例時,如test1,我無法啓動其他實例,即test2。是否可以在同一端口或不同端口啓動兩個域?Weblogic多個域不同時啓動

版本的WebLogic Server:10.3.3

回答

2

默認WebLogic端口是7001。這是非常可能的,無論你的域/管理服務器都試圖在同一端口上運行,如果你沒有試圖去改變它。

有幾種不同的方法可以解決這個問題,但最簡單的就是編輯:

<domain test2 home>/config/config.xml

並更改以下行:

<server> <name>Test2</name> <listen-port>7001</listen-port>

更新的監聽端口使第二臺服務器成爲7001以外的其他服務器。您可以通過在嘗試啓動服務器之後檢查日誌文件來驗證這是否是實際問題。你將有使用異常的綁定套接字。日誌文件將是:

<domain test2 home>/servers/<server name>/logs

0

假設默認設置中,有兩個端口需要是不同的。

  1. 默認端口。 它<listen-port>下定義的<DOMAIN_HOME>/config/config.xml
  2. <DOMAIN_HOME>/bin/setDomainEnv.shDEBUG_PORT(或.cmd適用於Windows)。

確保它們在兩個域中都不相同。

0

您不能有2臺服務器在同一臺機器上共享相同的端口。什麼阻止你更改其中一個域的管理服務器端口。

嘗試有類似下面,看看問題是否能跟

<server> 
    <name>AdminServer</name> 
    <listen-port>8001</listen-port>