2011-01-05 54 views
0

我想在同一臺機器上使用jboss 6和jboss 5(當然,兩者都不能同時在線)。爲什麼?因爲,我不知道jee5應用程序可以在jboss 6上運行。現在,我使用jee5和jboss 5.我想完全遷移jee6。由於兼容性原因,我必須同時使用並運行jee5。Jboss 6 for jee5

我在C:上找到了jboss6和jboss5,併爲c:\ jboss5設置了JBOSS_HOME環境變量。當我想用命令c:\jboss6\bin\run -c all運行jboss 6時,運行jboss5。由於環境變量?

我該如何運行?那麼環境變量呢?

感謝。

回答

0

由於環境變量的原因,運行jboss5,因爲您猜到了。

只需將環境變量重置爲c:\ jboss6,並且您應該可以運行jboss6。

如果你想在同一臺機器上同時運行它們,最簡單的方法就是讓你的主機多宿主(多個IP地址在同一臺機器上)並且每個主機名都要解析爲一個主機名地址。你需要做這樣的事情來防止端口衝突(每個jboss會在同一個IP地址上使用類似的端口,這會導致第二臺服務器不能啓動)。

所以,如果這是在家庭網絡上,你可以有一個IP地址爲jboss5的192.168.1.100和192.168.1.101的jboss6。

現在開始jboss5,設置環境變量和:

C:\ jboss5 \ BIN \運行-c所有-b jboss5

,並開始jboss6,設置環境變量和:

c:\ jboss6 \ bin \ run -c全部-b jboss6

+1

我可以在jboss 6上運行jee5應用嗎?如果是的話,我可以完全刪除jboss5 – miqbal 2011-01-06 01:41:44

+0

@moses:當然可以。 – 2011-04-14 18:12:47