jar包放在WEB-INF下比放在tomcat下有什么好处

如题所述

首先,放在WEB-INF下的jar,在部署到Tomcat后,自然也是被Tomcat加载。题主所说的放到Tomcat下,是指放在Tomcat的lib目录下么?
这两者的区别是,在Tomcat的lib目录下,这些jar都是会被所有的部署应用共享使用到的,而单独应用的WEB-INF下的,是自己独立使用的。如果放到Tomcat下,可能多个应用之间对于某个项目不同版本有依赖,这个时候就比较难处理。毕竟ClassLoader只能加载一份。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答