放web-inf/lib 和 tomcat/lib 下在功能差异上有什么影响

如图:

image.png

我想要手动更新tomcat上的jar包

然后发现有一个fine-report-designer-10.0.jar  是在 WEB-INF/lib下,本来是应该在tomcat/lib 下对吗?

但是放在这里一样可以远程设计,我想知道,放web-inf/lib 和 tomcat/lib 下在功能差异上有什么影响?

FineReport 13182656102 发布于 2019-9-25 13:11 (编辑于 2019-9-25 13:11)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2019-9-25 13:16

tomcat自动加载WEB-INF/lib下的jar包。在Tomcat的lib目录下,这些jar都是会被所有的部署应用共享使用到的,而单独应用的WEB-INF下的,是自己独立使用的。如果放到Tomcat下,可能多个应用之间对于某个项目不同版本有依赖,这个时候就比较难处理。毕竟ClassLoader只能加载一份。


所以放在哪都一样!!!


  • 2关注人数
  • 507浏览人数
  • 最后回答于:2019-9-25 14:07
    请选择关闭问题的原因
    确定 取消
    返回顶部