2014-06-27 14 views

回答

1

的回答你的問題是,如果web_app2啓動,而JVM的系統屬性設置爲true它仍然是trueweb_app1已執行setProperty方法之後。

系統屬性在進程的範圍內,不會離開JVM的邊界。它們基本上只是JVM及其環境的關鍵值映射。

本文來自IBM Knowledge Center解釋得非常好。

查看System.setProperties的API可能會有所幫助。

+0

如果web_app1執行了setProperty方法,那麼web_app2啓動之後該怎麼辦。那麼web_app2的值是否爲false? –

+0

我仍然說這是真的,因爲服務器本身具有初始值'true',並且'web_app1'運行的'setProperty'被限制到它自己的進程和JVM。我認爲這可能會根據您運行的服務器而有所不同。 –

+0

因此,如果這兩個應用程序都在保存JVM中,它可能會發生衝突。 –

相關問題