严重: 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求大神们帮忙解决啊!

解决方案 »

  1.   

    <listener>
    <listener-class>
    cn.myapps.base.web.listener.SessionListener
    </listener-class>
    </listener>web.xml
      

  2.   

    main\java
    这是什么?包路径有问题吧?
    SessionListener.java最上边的package那行写的什么
      

  3.   


    他这个应该是maven项目的目录。楼主你不应该看你的项目路径,而是应该去你的tomcat的webapp文件夹下,找你部署的路径,看看部署项目的classes文件夹里面,有没有这个类。
      

  4.   

    明显是没有找到类啊,查一下发布好的项目里的classes看看里面有没有这个类就OK了,目测是用Maven做的,不知道是否用的是MyEclipse,如果是的话,直接在servers里右击打开发布的目录进去找一下就可以了
      

  5.   


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

  6.   

    果然点不进去不过这是我从SVN下载下来的东西我去哪里找这个JAR包。。
      

  7.   


    他这个应该是maven项目的目录。楼主你不应该看你的项目路径,而是应该去你的tomcat的webapp文件夹下,找你部署的路径,看看部署项目的classes文件夹里面,有没有这个类。tomcat目录下是有这个类的。。
      

  8.   


    classes里面是有这个类的。见楼上的图
      

  9.   


    classes里面是有这个类的。见楼上的图
    你这是java源文件啊,不是编译好的文件啊
      

  10.   


    他这个应该是maven项目的目录。楼主你不应该看你的项目路径,而是应该去你的tomcat的webapp文件夹下,找你部署的路径,看看部署项目的classes文件夹里面,有没有这个类。tomcat目录下是有这个类的。。楼上是对的,你这个目录不对,里面应该是class文件