我已经在我的 Windows 机器上安装了 Jboss 作为服务。它运行良好,但是当我更新我的 Windows JBoss 服务时,它被关闭了。
我的 shutdown.log 文件
Shutting down JBoss Application Server 6.1.0 [2014-01-10 21:28:30]
JAVA_HOME is not set. Unexpected results may occur.
Set JAVA_HOME to the directory of your local JDK to avoid this message.
org.jboss.modules.ModuleNotFoundException: org.jboss.as.cli:main
at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:224)
at org.jboss.modules.Main.main(Main.java:341)
Shutdown JBoss Application Server 6.1.0 service [2014-01-10 21:28:31]
阅读后,我已将 standalone.conf.bat
文件中的 -Xrs 选项设置为
JAVA_OPTS="-Xrs"
这是正确的方法还是有任何其他选项,以便在我更新 Windows 时 JBoss 服务不会关闭。
编辑
我正在使用我自己的 jre,它与 JBoss 捆绑在一起,并且在 standalone.bat
文件中我已经设置了我的 JAVA_HOME
,因此 JBoss 运行良好并且正在使用我的我在 standalone.bat
文件中设置了自己的 JAVA_HOME
,但是当我更新 Windows JBoss 服务时,它会关闭。
最佳答案
如果您使用 JBoss Native 来运行服务,您可以更改 service.bat
来设置 JAVA_HOME。
如下:
%JAVA_HOME% = C:\Program Files\Java\jdk1.5.0_15
这样,当您更新 Windows 时,它将独立于您的 service.bat
希望这对你有帮助
关于java - Windows 更新时 JBoss 服务关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21179459/