当前位置: 代码迷 >> Java Web开发 >> javaWeb项目引入方式导出War,在单独对子工程导出jar,放到/web-info/lib/下,启动出现无法找到新jar包中的类的异常
  详细解决方案

javaWeb项目引入方式导出War,在单独对子工程导出jar,放到/web-info/lib/下,启动出现无法找到新jar包中的类的异常

热度:1074   发布时间:2016-04-13 22:12:43.0
javaWeb项目引入方式导出War,在单独对子工程导出jar,放到/web-info/lib/下,启动出现无法找到新jar包中的类的错误.
1.本项目是以引入子工程的方式开发,如图:

2.以Web工程导出war,发布到tomcat下能顺利运行。
3.在改了其中一个子项目,想对其中一个子项目进行单独发布,把子项目导出jar发布到web工程的lib下,
 启动后发现, 无法找到子项目中的类.
4.把整个项目重新打包,取出修改的子工程,发布到web工程lib下,能顺利运行

大家有碰到这情况吗,用对比工具对比,3、4两个步骤导出的jar是一样的。

------解决思路----------------------
直接替换是可以的啊,你打开看看jar里面的class更新了没有 
------解决思路----------------------
具体错误信息呢,你去tomcat 里面看看。 其次你 myeclipse 你的tomcat 用的是什么。 

应该jar 包版本,或者缺少对应的jar
------解决思路----------------------
引用:
是不是tomca加载lib/包的时候,有一定的规则或者顺序。


你的war包是不是放到tomcat的 webapp下面