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