2013-07-08 166 views
0

我的應用程序在兩個jboss版本Jboss 4和Jboss 7之間擴展.Jboss 4 intance通過eclipse運行。當我嘗試通過[JBOSS_HOME] /bin/standalone.bat運行Jboss 7時,它不會啓動並顯示下面的錯誤。同時運行兩個不同版本的Jboss實例

調用 「C:\ jboss-as-7.1.1.Final \ BIN \ standalone.conf.bat」 警告JBOSS_HOME可能會指向不同的安裝 - 可能會出現不可預知的結果。 找不到「C:\ jboss \ jboss-eap-4.3 \ jboss-as \ jboss-modules.jar」。 運行此腳本時,請檢查您是否在bin目錄中。 按任意鍵繼續。 。 。

我在這裏錯過了什麼?

回答

0

問題通過eclipse中的jboss developer studio插件配置Jboss 7來解決。 Jboss 4和Jboss 7的Web端口應該不同,如下面的屏幕截圖所示。

http://postimg.org/image/a6782xcoj/

1

standalone.bat嘗試檢查是否設置了JBOSS_HOME變量,如果不是,它會嘗試設置它。

if "x%JBOSS_HOME%" == "x" (
set "JBOSS_HOME=%RESOLVED_JBOSS_HOME%" 
) 

jboss 7需要位於jboss目錄下的jboss-modules.jar。 就你而言,看起來JBoss 4已經將JBOSS_HOME設置爲「C:\ jboss \ jboss-eap-4.3 \ jboss-as \」。這是問題的原因。

+0

這可能會發生什麼,但它如何解決? –

+0

嘗試在Jboss 7的jboss/bin中的所有事件中將變量JBOSS_HOME的名稱更改爲JBOSS_HOME_7。我沒有測試過它,但這可能會解決您的問題。 – TeeJ

0

如果你想測試在JBoss中4和JBoss 7上運行的代碼,並讓他們談談模擬服務器環境,那麼你可能要設置虛擬機本地。這將更接近你部署時的情況。

相關問題