日期:2014-05-17  浏览次数:20827 次

tomcat无法加载监听器
严重: Error configuring application listener of class cn.myapps.base.web.listener.SessionListener
java.lang.ClassNotFoundException: cn.myapps.base.web.listener.SessionListener


但我项目里面确实有这个类,我的名字也检查了很多次了目录为F:\working\obpm\src\main\java\cn\myapps\base\web\listener\SessionListener.java

求大神们帮忙解决啊!

------解决方案--------------------
引用:
main\java
这是什么?包路径有问题吧?
SessionListener.java最上边的package那行写的什么


他这个应该是maven项目的目录。

楼主你不应该看你的项目路径,而是应该去你的tomcat的webapp文件夹下,找你部署的路径,看看部署项目的classes文件夹里面,有没有这个类。
------解决方案--------------------
明显是没有找到类啊,查一下发布好的项目里的classes看看里面有没有这个类就OK了,目测是用Maven做的,不知道是否用的是MyEclipse,如果是的话,直接在servers里右击打开发布的目录进去找一下就可以了
------解决方案--------------------

建议楼主用eclipse或者myeclipse打开web.xml文件,按住ctrl,然后把鼠标移动到cn.myapps.base.web.listener.SessionListener上,如果能点进去说明你的项目已经导入这个jar包了,如果不能,估计jar包配置有问题