我用的是java开发 部署在tomcat6的时候 运行没有问题,但是打成war包以后访问出现了java.lang.NoClassDef
答案:2 悬赏:80 手机版
解决时间 2021-03-29 20:49
- 提问者网友:無理詩人
- 2021-03-29 00:20
我用的是java开发 部署在tomcat6的时候 运行没有问题,但是打成war包以后访问出现了java.lang.NoClassDef
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-29 00:47
javax/servlet/jsp/jstl/core/LoopTag 你在运行时用的估计是myeclipse因为myeclipse会自动给你的wen用用配上jstl的jar包,但是你打包出来的时候,相关的jar包并不在外面的tomcat的lib包下面
全部回答
- 1楼网友:逐風
- 2021-03-29 01:31
缺少jar lib,开发部署的时候有一部分LIB 使用的是 myeclipse 自带的,
但是当你打包发布的时候,这些myeclipse 自带的jar 没有发布到 war 包。
这个是servlet lib, 你放到 你的 tomcat 的lib 下面看看。
还有可能是冲突引起的,看看 tomcat 的lib 下面是不是 和你war 包下面lib 是不是有重复的jar。
很感谢 myeclipse10里面自带的jstl-1.2包 打成war包的时候没有加进去
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯