如何使用 JAVA_OPTS变量来配置 Web 服务器(linux 服务器) ?
JAVA_OPTS
如何使用 JAVA_OPTS设置 -Djava.awt.headless=true?
-Djava.awt.headless=true
在 tomcat 的启动/关闭脚本中,环境变量使用 JAVA_OPTS来配置 params。
您可以通过以下方法在 linux 中设置它
export JAVA_OPTS="-Djava.awt.headless=true"
JAVA_OPTS是一些服务器和其他 java 应用程序附加到执行 java命令的调用的标准环境变量。
java
例如,在 tomcat 中,如果定义了 JAVA_OPTS='-Xmx1024m',启动脚本将执行 java org.apache.tomcat.Servert -Xmx1024m
JAVA_OPTS='-Xmx1024m'
java org.apache.tomcat.Servert -Xmx1024m
如果在 Linux/OSX 中运行,可以在调用启动脚本之前设置 JAVA _ OPTS
JAVA_OPTS='-Djava.awt.headless=true'
这只会持续到控制台打开为止。 为了使它更加永久,您可以将它添加到您的 ~/. profile 或 ~/. bashrc 文件中。
JAVA_OPTS不限于 Tomcat 的 Java 进程,而是传递给在同一台机器上运行的所有 JVM 进程。
如果您特别希望将 JVM 参数传递给 Tomcat 的 servlet 引擎,则使用 CATALINA_OPTS。
CATALINA_OPTS
刚刚在 OracleJava 中发现了环境变量的名称: JAVA_TOOL_OPTIONS 而不是 JAVA_OPTS
JAVA_TOOL_OPTIONS
事实上,你可以的,即使我接受了你不能的回答。
有一个 _JAVA_OPTIONS环境变量,更多关于它的信息
_JAVA_OPTIONS
如下面的链接所示,您可以在 bin/stanalone.conf 中编辑 Wildfly/JBoss 的 JAVA _ OPTS