2013-06-18 121 views
4

我在windows 7上安裝了jboss-as-7.1.1.Final。 安裝成功,我可以看到服務器上運行http:/本地主機:8080/JBoss-as-7.1.1.Final上的add-user.bat,系統找不到指定的路徑

但問題是我想通過add-user.bat文件添加用戶。它顯示像

℃的錯誤消息:\ jboss-as-7.1.1.Final \ BIN>附加user.bat
系統無法找到指定的路徑。
按任意鍵繼續。 。 。

如果我從腳本的頂部除去@echo off我看到

> if "x" == "x" (set "JBOSS_MODULEPATH=C:\jboss-as-7.1.1.Final \modules") 
> "C:\java\jre7\bin\bin\java" -jar "C:\jboss-as-7.1.1.Fina l\jboss-modules.jar" 
     -mp "C:\jboss-as-7.1.1.Final\modules" org.jboss.as .domain-add-user 
The system cannot find the path specified. 
> if "x" == "x" pause 
Press any key to continue . . . 

我已經在我的系統環境變量設置JBOSS_HOMEJAVA_HOME
任何人都可以幫忙解決這個問題嗎?

+0

我沒有這方面的一個副本手。你能看看bat文件,看看它想做什麼嗎?嘗試在腳本的頂部註釋'@echo off'並再次運行它。看起來它無法找到你的'java'。 – Rup

回答

2

你可能需要JAVA_HOME/bin到您的路徑。

+0

我不知道可能是什麼問題,但我不認爲它是Java的家。 C:\ Windows \ System32下>如果 「X」 == 「X」(設定「JBOSS_MODULEPATH = C:\ JBoss的-AS-7.1.1。最終 \ modules「) C:\ Windows \ System32>」C:\ java \ jre7 \ bin \ bin \ java「-jar」C:\ jboss-as-7.1.1.Fina l \ jboss-modules 「.jar」-mp「C:\ jboss-as-7.1.1.Final \ modules」org.jboss.as .domain-add-user 系統找不到指定的路徑 C:\ Windows \ System32 > if「x」==「x」pause 按任意鍵繼續...... 這裏是我執行時用「@echo off」註釋掉的內容 提前致謝。 – Sboniso

+0

什麼是你的JBOSS_HOME?我只能正確設置JBOSS_HOME,它適用於我! – venkhatapriya

+0

'C:\ java \ jre7 \ bin \ bin \ java'這是絕對正確的,即你有一個C:\ java \ jr E7 \ BIN \ BIN \ java.exe的?這兩個'bin'對我來說看起來不對。不應該將JAVA_HOME變成JDK而不是JRE? ...對於多行輸出,最好將其編輯到您的問題中:正如您可以看到在註釋中發佈它會丟失格式。 – Rup

5

您已將您的JAVA_HOME變量設置爲錯誤。你已經將它設置爲

JAVA_HOME=C:\java\jre7\bin 

,而你希望它沒有bin目錄,即只

JAVA_HOME=C:\java\jre7 

但是這是我的回憶是JBoss的需要JDK,而不是JRE。如果這樣做很好,如果不是,則需要下載安裝a JDK instead,安裝完成後,將JAVA_HOME設置爲JDK安裝的根路徑,例如,

JAVA_HOME=C:\java\jdk1.7.0_25 
+0

非常感謝你,你說得對,我需要一個jdk,一切都很完美。 ;) – Sboniso

2

的一個詞解:

  1. 設置你的java房屋價值扣除bin文件夾一樣JAVA_HOME="C:\Program Files\java\jdk1.7"

  2. 使用Java的家在系統變量路徑部像...;%JAVA_HOME\bin%

  3. 設置jboss home路徑,如JBOSS_HOME="C:\jboss-as-7.1"

這背後的原因是你的附加user.bat文件需要Java主和JBoss回家正確的路徑。

+0

不幸的是,每次更新Java時都必須進入並手動修復JAVA_HOME環境變量。如果您需要及時瞭解Java的最新更新,這將經常發生。如果腳本編寫得很好,如果沒有設置JAVA_HOME,他們會在「常用的地方」搜索以查找系統上安裝的最新版本的Java。 – Duncan

-1

添加以下線用戶變量:

variable = JAVA_HOME value= C:\Program Files\Java\jdk1.7.0_79 
variable = JBOSS_HOME value= E:\anil\jboss-as-7.1.1.Final 
variable=path  value= C:\Windows\System32;%JAVA_HOME%\bin;%JBOSS_HOME% 
相關問題