2015-02-23 48 views
0

我有一個單一的應用程序Tomcat服務,並設置下列財產setenv.bat如何設置特定於Tomcat應用程序的屬性?

set JAVA_OPTS=%JAVA_OPTS% -Dspring.profiles.active=production

這使用spring-boot,並確保應用程序始終在型材生產模式運行。

問題:我現在想放棄第二個應用程序,該應用程序不應該在生產環境中運行。我怎樣才能配置java opts應用程序特定?

這可能嗎?或者我將不得不創建第二個Tomcat實例?

+2

我認爲你可能做錯了,如果你想同時運行PROD和非督促同一JVM(其中,沒有春天型材多少知識,似乎是裏面案件)。 我不認爲有可能在每個應用程序的基礎上設置系統屬性。 – 2015-02-23 12:13:14

回答

2

JAVA_OPTS變量是Java在創建Java虛擬機時使用的(真實過程),所以不能讓Java在一個進程中創建2個不同的進程。

我認爲唯一的解決方案是複製Web服務器(很容易與大多數)和(關心端口!最大的問題!)運行第二個JVM進行開發。

希望它有助於

相關問題