一尘不染

Tomcat中System.setProperty的范围

tomcat

这个问题是涉及Android的 “表兄弟” 。但是这里我们在 Tomcat环境中

如果在我的webapp中,我使用设置了一个属性System.setProperty("property_name","property_value");,它将应用于哪个范围?

  • 本机中的所有JVM
  • 所有Tomcat Web应用程序
  • 仅执行指令的webapp
  • 只有执行指令的线程
  • 其他的东西

非常感谢!


阅读 1150

收藏
2020-06-16

共1个答案

一尘不染

系统属性具有JVM作用域。因此,将在整个tomcat JVM,所有Web应用程序和Tomcat本身中修改(并可用)该属性。

请注意,系统属性存储在内存中,因此如果停止并重新启动Tomcat,该属性将不会保留。

2020-06-16