Объем системы.методов-setproperty в Tomcat
этот вопрос является "родственником"это связано с Android. Но вот мы в Tomcat окружающей среды.
Если в моем webapp я установил свойство с System.setProperty("property_name", "property_value");
, к какой области он будет применяться?
- все JVM в этой машине
- все Tomcat webapps
- только webapp, который выполняет инструкцию
- только поток, который выполняет инструкцию
- что-то еще...
большое спасибо!
2 ответов
системное свойство имеет область JVM. Таким образом, свойство будет изменено (и доступно) во всей tomcat JVM, для всех webapps и для самого Tomcat.
обратите внимание, что системное свойство хранится в памяти и поэтому не будет сохраняться, если вы остановите и перезапустите Tomcat.
В Java System.setProperty()
всегда применяется ко всей JVM.
Так что да, это повлияет на весь экземпляр Tomcat, включая все webapps.