是使用同一web应用程序在所有会话之间共享java静态变量,还是每个会话都获得自己的静态变量版本?
换句话说,Tomcat是为每个会话创建了一组新的类还是为整个Web应用程序创建了一组?
Tomcat ClassLoader为每个Web应用程序创建一个,即war- File或context。因此,每个ClassWeb应用程序都会加载一次。因此,静态变量在多个会话和请求之间共享。
ClassLoader
Class
参考文献: