码迷,mamicode.com
首页 > 编程语言 > 详细

项目报错java.lang.ClassNotFoundException: org.common.SessionListener

时间:2018-04-22 19:59:41      阅读:2029      评论:0      收藏:0      [点我收藏+]

标签:bin   图片   页签   build   listener   inf   space   work   eclipse   

现象:项目报错java.lang.ClassNotFoundException: org.common.SessionListener,并且myeclipse左侧Package Explorer中项目目录的WEB-INF下显示多了个classes文件夹。既然报错是ClassNotFoundException,就去tomcat的WEB-INF/classes下找该项目,的确没有class文件。

解决方法:右击项目,点击properties(或者右击项目,选择build path--config build path)打开Java Build Path,选择弹出框的第一个页签source:

技术分享图片

可以看到图中的Default output folder是"项目名/bin"下的,去workspace里找到该项目,看到项目下确实多出了一个bin目录,里面是class文件……看来部署后生成的class文件都在这里了。所以,解决方法就是,把上图的路径改了,改成“项目名/WebRoot/WEB-INF/classes”。改好之后,把之前bin目录下的class文件都删了,不该在这里。然后重新部署,部署成功后去tomcat的classes文件下看,可以看到已经生成了class文件。此时再启动项目,成功!

项目报错java.lang.ClassNotFoundException: org.common.SessionListener

标签:bin   图片   页签   build   listener   inf   space   work   eclipse   

原文地址:https://www.cnblogs.com/mySummer/p/8908578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!