繁体   English   中英

如何将Tomcat环境变量设置为System环境属性?

[英]How to set Tomcat environment variable to System environment property?

这是来自tomcat服务器的VM参数,我想将此变量设置为我的系统环境。 如果有人知道其他选择,请告诉我。

-Denv.demo.url="tcp://localhost:61616?j=1000"

有一个JAVA_TOOL_OPTIONS系统环境(注意环境不是property ),所有Java工具(例如Java,javac等)都可以读取该环境 您可以设置此环境变量以包含传递给您设置系统变量的选项,例如:

SET JAVA_TOOL_OPTIONS=-Denv.demo.url="tcp://localhost:61616?j=1000"

您可以在用于启动应用程序的脚本中全局或本地设置此环境变量。 有关JAVA_TOOL_OPTIONS更多信息: 这里

另一个选择是,如果您可以编辑应用程序代码,则是在运行时设置系统属性,例如

System.setProperty("env.demo.url", "tcp://localhost:61616?j=1000");

或者,如果要将其存储在配置文件中,则将其存储在文件中,并从该文件中读取其值,然后使用System.setProperty()进行设置,就像前面的示例一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM