Tomcat:Java静态变量范围,应用程序或会话范围?

Nic*_*Xen 12 java session tomcat scope web-applications

是否使用相同的webapp在所有会话中共享java静态变量,或者每个会话是否获得自己的静态变量版本?

换句话说,Tomcat是为每个会话创建了一组新的类,还是只为整个Web应用创建了一组?

nif*_*nif 16

Tomcat ClassLoader为每个Web应用程序创建一个,即war-File或context.因此,每个ClassWeb应用程序都会加载一次.因此,静态变量在多个会话和请求之间共享.

参考文献: