6

我已经在我的 Windows 7 上安装了 jboss-as-7.1.1.Final。安装成功,我可以看到服务器在 http://localhost:8080/ 上运行

但问题是我试图通过 add-user.bat 文件添加用户。它显示一条错误消息,例如

C:\jboss-as-7.1.1.Final\bin>add-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
任何人都可以帮助解决这个问题吗?

4

4 回答 4

11

你把你的JAVA_HOME变量设置错了。您已将其设置为

JAVA_HOME=C:\java\jre7\bin

而你想要它没有 bin 目录,即只是

JAVA_HOME=C:\java\jre7

然而,我记得 JBoss 需要 JDK,而不是 JRE。如果可行,那就太好了;如果没有,你需要下载一个安装JDK,当你安装它时,将 JAVA_HOME 设置为 JDK 安装的根路径,例如

JAVA_HOME=C:\java\jdk1.7.0_25
于 2013-06-19T10:51:49.653 回答
4

一字解决:

  1. 设置您的 java home 值,不包括 bin 文件夹,如JAVA_HOME="C:\Program Files\java\jdk1.7"

  2. 在系统变量的路径部分中使用 java home,例如...;%JAVA_HOME\bin%

  3. 设置 jboss 主路径,如JBOSS_HOME="C:\jboss-as-7.1"

这背后的原因是您的 add-user.bat 文件需要正确的 java home 和 jboss home 路径。

于 2014-10-07T04:06:07.167 回答
2

您可能需要将 JAVA_HOME/bin 添加到您的 PATH 中。

于 2013-06-18T15:24:40.367 回答
-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%
于 2015-12-10T17:46:46.630 回答