如何使用 JAVA_OPTS 环境变量?

如何使用 JAVA_OPTS变量来配置 Web 服务器(linux 服务器) ?

如何使用 JAVA_OPTS设置 -Djava.awt.headless=true

265136 次浏览

在 tomcat 的启动/关闭脚本中,环境变量使用 JAVA_OPTS来配置 params。

您可以通过以下方法在 linux 中设置它

export JAVA_OPTS="-Djava.awt.headless=true"

JAVA_OPTS是一些服务器和其他 java 应用程序附加到执行 java命令的调用的标准环境变量。

例如,在 tomcat 中,如果定义了 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

刚刚在 OracleJava 中发现了环境变量的名称: JAVA_TOOL_OPTIONS 而不是 JAVA_OPTS

事实上,你可以的,即使我接受了你不能的回答。

有一个 _JAVA_OPTIONS环境变量,更多关于它的信息

如下面的链接所示,您可以在 bin/stanalone.conf 中编辑 Wildfly/JBoss 的 JAVA _ OPTS