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

时间:2014-08-05 12:32:33

标签: java tomcat java-ee

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

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

1 个答案:

答案 0 :(得分:0)

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

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

您可以在用于启动应用程序的脚本中全局或本地设置此环境变量。有关JAVA_TOOL_OPTIONShere

的更多信息

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

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

或者,如果您想在配置文件中使用它,请将其存储在一个文件中并从该文件中读取其值,并使用System.setProperty()进行设置,就像上一个示例中一样。