java - Windows 更新时 JBoss 服务关闭

标签 java windows service jboss jboss7.x

我已经在我的 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/

相关文章:

c++ - Windows Media Foundation - 右扬声器不工作

android - 在 Kotlin 中将单例服务转换为对象会使我的应用程序崩溃

java - MediaRecorder 停止时出错 : stop called in invalid state 4

java - 在创建表之前向 JTable 添加按钮

java - 我做错了什么?静态错误 [Java]

java - 在Java中比较字符串数组中的元素

.net - 如何获取 Windows 区域位置设置?

windows - 如何让下面的 dsf 代码工作?

service - 如何为 systemd 日志创建日志条目?

java - 前台服务和 Android Wear 通知