首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.setProperty在Tomcat中的作用域

System.setProperty在Tomcat中的作用域
EN

Stack Overflow用户
提问于 2011-09-29 13:19:06
回答 2查看 3.5K关注 0票数 9

这个问题是this one involving Android的“表亲”。但是我们现在是在Tomcat环境中。

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

在这台机器中,只有执行instruction

  • only的webapp、执行instruction

  • something .

的线程

  • 都是Tomcat

非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-29 13:26:00

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

请注意,系统属性存储在内存中,因此,如果停止并重新启动Tomcat,则不会持久化。

票数 7
EN

Stack Overflow用户

发布于 2011-09-29 13:26:04

在Java中,System.setProperty()总是适用于整个JVM。

因此,是的,它将影响整个Tomcat实例,包括所有的webapps。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7597925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档