tomcat7解压war包后lib内容缺失
我要制作一个比较老的tomcat项目的docker,没有源码只有war包,在tomcat/webapps/下有4个项目,里面只有一个war包。
奇怪的是每次启动tomcat docker,会自动deploy这个war包,解压后的war里lib的内容会消失一大半。
这是原有的war里的lib:
这是解压后文件夹里的lib: xerces.jar和util.jar。
这个war是个maven项目, 我之前以为是tomcat 展开 maven项目方式不一样,我修改了war里pom.xml的内容,把所有依赖的<scope>provided</scope>注释掉了, 但是再次deploy还是一样的结果。
我也尝试过手动解压这个war包,用docker cp到容器内,把原来对应的war项目删除,不过结果也是一样。 我不太能理解,卡了两天了。
所以来问问各位大佬,有没有什么思路。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用 https://www.bytecodeviewer.com/ 反解一下,看看解出来的源码吧,估计有删除逻辑在里面。