JBoss-as-7.1.1.Final上的add-user.bat,系统找不到指定的路径

Sbo*_*iso 5 java jboss7.x

我在我的Windows上安装了jboss-as-7.1.1.Final 7.安装成功,我可以看到服务器在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 . . .
Run Code Online (Sandbox Code Playgroud)

我已JBOSS_HOMEJAVA_HOME我的系统的环境变量.
任何人都可以帮忙解决这个问题吗?

Rup*_*Rup 8

你把JAVA_HOME变量设置错了.你已经把它设置为

JAVA_HOME=C:\java\jre7\bin
Run Code Online (Sandbox Code Playgroud)

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

JAVA_HOME=C:\java\jre7
Run Code Online (Sandbox Code Playgroud)

然而,我的回忆是JBoss需要JDK,而不是JRE.如果有效,那就太好了; 如果没有,您将需要下载安装JDK而不是安装它时,将JAVA_HOME设置为JDK安装的根路径,例如

JAVA_HOME=C:\java\jdk1.7.0_25
Run Code Online (Sandbox Code Playgroud)


小智 2

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