2013-06-18 91 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% 
相关问题