这个问题是“表弟”这个涉及Android https://stackoverflow.com/questions/4483001/scope-of-system-setproperty。但我们在这里Tomcat环境.
如果在我的网络应用程序中我设置了一个属性System.setProperty("property_name", "property_value");
,它会应用到什么范围呢?
- 本机上的所有 JVM
- 所有 Tomcat 网络应用程序
- 仅执行该指令的webapp
- 仅执行该指令的线程
- 还有别的东西...
非常感谢!
系统属性具有 JVM 范围。因此,该属性将在整个 tomcat JVM 中针对所有 Web 应用程序和 Tomcat 本身进行修改(并可用)。
请注意,系统属性存储在内存中,因此如果您停止并重新启动 Tomcat,系统属性将不会保留。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)