Ikk*_*kky 5 memory jboss windows-services
我将 JBoss 作为 Windows 服务运行,但似乎找不到可以配置 JAVA_OPTS 以使其正常工作的位置。我需要设置 Xms 和 Xmx。
我试图手动运行 JBoss (run.bat) 并在同一个文件中设置 JAVA_OPTS= -Xms128m -Xmx512m。这有效。
这是我的 install.bat,我将 JBoss 作为服务安装:
set JBOSS_CLASS_PATH=%JAVA_HOME%\lib\tools.jar;%JBOSS_HOME%\bin\run.jar
rem copy /Y JavaService.exe D:\PROJECT\bin\JBossService.exe
JBossService.exe -install JBoss %JAVA_HOME%\jre\bin\server\jvm.dll -Djava.class.path=%JBOSS_CLASS_PATH% -start org.jboss.Main -stop org.jboss.Shutdown -method systemExit -out %PROJECT_HOME%\log\JBoss_out.log -err %PROJECT_HOME%\log\JBoss_err.log -current D:\PROJECT\bin
net start JBoss
Run Code Online (Sandbox Code Playgroud)
当我查看有关 JBoss 应用程序服务器(http://localhost:8080/web-console/)的信息时,我看到了以下信息:
JVM Environment
Free Memory: 9 MB
Max Memory: 63 MB
Total Memory: 63 MB
Run Code Online (Sandbox Code Playgroud)
而且我必须有更多的最大内存。
有谁知道在将 JBoss 作为服务运行时我可以在哪里设置 JAVA_OPTS?
我们使用 jbosssvc.exe 将 JBoss 作为服务运行。它基本上运行您的 run.bat,因此您可以包含您想要的所有自定义内容。
http://community.jboss.org/wiki/JBossNativeWindows
在jboss的bin目录下有一个service.bat可以安装服务。