jar包放在WEB-INF下比放在tomcat下有什么好处
1个回答
2016-05-23
展开全部
首先,放在WEB-INF下的jar,在部署到Tomcat后,自然也是被Tomcat加载。题主所说的放到Tomcat下,是指放在Tomcat的lib目录下么?
这两者的区别是,在Tomcat的lib目录下,这些jar都是会被所有的部署应用共享使用到的,而单独应用的WEB-INF下的,是自己独立使用的。如果放到Tomcat下,可能多个应用之间对于某个项目不同版本有依赖,这个时候就比较难处理。毕竟ClassLoader只能加载一份。
这两者的区别是,在Tomcat的lib目录下,这些jar都是会被所有的部署应用共享使用到的,而单独应用的WEB-INF下的,是自己独立使用的。如果放到Tomcat下,可能多个应用之间对于某个项目不同版本有依赖,这个时候就比较难处理。毕竟ClassLoader只能加载一份。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询