【发布时间】:2014-08-05 12:32:33
【问题描述】:
这是我来自 tomcat 服务器的 VM 参数,我想将此变量设置为我的系统环境。如果有人知道任何其他选择,请告诉我。
-Denv.demo.url="tcp://localhost:61616?j=1000"
【问题讨论】:
标签: java tomcat jakarta-ee
这是我来自 tomcat 服务器的 VM 参数,我想将此变量设置为我的系统环境。如果有人知道任何其他选择,请告诉我。
-Denv.demo.url="tcp://localhost:61616?j=1000"
【问题讨论】:
标签: java tomcat jakarta-ee
有一个 JAVA_TOOL_OPTIONS 系统环境(注意 environment 不是 property),它被所有 java 工具(例如 java、javac 等)读取。您可以将此环境变量设置为包含您传递的用于设置系统变量的选项,例如:
SET JAVA_TOOL_OPTIONS=-Denv.demo.url="tcp://localhost:61616?j=1000"
您可以在用于启动应用程序的脚本中全局或本地设置此环境变量。更多关于JAVA_TOOL_OPTIONS:here
如果您可以编辑应用程序代码,另一种选择是在运行时设置系统属性,例如
System.setProperty("env.demo.url", "tcp://localhost:61616?j=1000");
或者,如果您希望将其保存在配置文件中,请将其存储在一个文件中并从该文件中读取其值,然后使用 System.setProperty() 进行设置,就像在前面的示例中一样。
【讨论】: