'Set different timezone for each deployable in tomcat

I have a web project which creates 2 separate deployables(.war files). I deployed both in single tomcat, and when I change the JVM timezone in a beanFactoryPostProcessor of fist deployable, it also get reflected in second deployable also.

I have few questions around it

  1. Is this the normal behavior
  2. If I want to set separate timezone for each deployable how would I do it
  3. Can we set separate timezone for different Spring Context also
  4. Are different war files run in separate JVM instance or same JVM in a tomcat


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source