簡體   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