[英]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.