Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat中System.setProperty的范围_Java_Web Applications_Tomcat_Scope_Jvm - Fatal编程技术网

Java Tomcat中System.setProperty的范围

Java Tomcat中System.setProperty的范围,java,web-applications,tomcat,scope,jvm,Java,Web Applications,Tomcat,Scope,Jvm,这个问题是“表亲”的。但是我们现在处于Tomcat环境中 如果在我的webapp中,我使用System.setProperty(“property\u name”、“property\u value”)设置了一个属性,将应用于哪个范围 这台机器中的所有JVM 所有Tomcat Web应用程序 只有执行该指令的webapp 只有执行指令的线程 还有别的 非常感谢 系统属性具有JVM作用域。因此,该属性将在整个tomcat JVM中修改(并可用),适用于所有Web应用程序和tomcat本身 请注

这个问题是“表亲”的。但是我们现在处于Tomcat环境中

如果在我的webapp中,我使用
System.setProperty(“property\u name”、“property\u value”)设置了一个属性,将应用于哪个范围

  • 这台机器中的所有JVM
  • 所有Tomcat Web应用程序
  • 只有执行该指令的webapp
  • 只有执行指令的线程
  • 还有别的

非常感谢

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


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

在Java
系统中。setProperty()
始终适用于整个JVM


因此,是的,它将影响整个Tomcat实例,包括所有Web应用程序。

我同意你的看法-但我无法找到sun/oracle在哪里指定了这一点。你有推荐信吗?系统API文档保持沉默,IMHO。