我正在尝试在wildfly上部署我的应用程序,我的版本是8.2.1。但是,当我运行 bin 文件夹中的standalone.bat 文件时,我得到以下两行,然后批处理停止。
>C:\dev\wildfly\bin>standalone.bat
Calling "C:\dev\wildfly\bin\standalone.conf.bat"
Setting JAVA property to "C:\Program Files (x86)\Java\jdk1.7.0_65\bin\bin\java"
>C:\dev\wildfly\bin>
我不知道如何调试它,因为我没有收到任何错误,如果您能帮助我,我将非常感激。
最佳答案
Wildfly 正在尝试在您的 Java 路径中运行 java.exe。
在您的情况下,JAVA_HOME
的形式为 C:\Program Files (x86)\Java\jdk1.7.0_65\bin
。 Wildfly 将附加 \bin\java
来调用 java.exe。所以最终它会变成C:\Program Files (x86)\Java\jdk1.7.0_65\bin\bin\java
。这个不存在。所以独立退出。
你应该做的是:
将 JAVA_HOME
从 C:\Program Files (x86)\Java\jdk1.7.0_65\bin
更改为 C:\Program Files (x86)\Java\jdk1环境变量中的.7.0_65
(只需删除末尾的\bin
)。然后独立应该可以工作。
关于java - 运行standalone.bat时,wildfly在设置java属性时停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37601469/