2009-05-31 147 views
0

我想在同一臺服務器上運行JBoss 4.2.3和JBoss 5.1,但不是同時運行。我只需要能夠在兩者之間來回切換以進行測試,所以我不需要更改端口或類似的東西。我的問題是JBOSS_HOME環境變量。當我設置一個/soft/JBoss-4.2.3.GA目錄和一個/soft/JBoss-5.1.0.GA目錄時,我可以運行相應的bin run.sh命令,但是,都嘗試使用$ JBOSS_HOME和$ PATH環境變量設置爲第一次安裝(JBoss-4.2.3)。那麼,我如何設置單獨的環境變量?或者告訴我的新JBoss 5.1安裝爲JBOSS_HOME使用另一個環境變量?我將如何着手讓這兩個人一起運行?謝謝!在同一臺服務器上運行JBoss 4.2.3和JBoss 5.1

回答

2

一個快速的解決方案是將run.sh中的$ JBOSS_HOME和$ PATH變量設置爲每個JBoss實例的適當目錄。

0

我最近有一個類似的問題,我的解決方法是每個JBoss AS版本的一對包裝腳本。

1

在這種情況下,最好的解決方案是使用虛擬ip接口,您將保留默認端口,並且只會更改de IP地址。

來啓動JBoss做綁定到另一個IP只是在run.sh添加此參數(或run.conf持久):

sh run.sh -b 192.168.0.1 

和其他實例剛開始點到另一個IP

sh run.sh -b 192.168.0.2 
相關問題