严重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcherListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:249)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-12-25 21:45:11 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2009-12-25 21:45:11 org.apache.catalina.core.StandardContext start
严重: Context [/lotteryWithoutCheat] startup failed due to previous errors
2009-12-25 21:45:11 org.apache.catalina.core.ApplicationContext log我查看了自己的类,我发现我有这个类。
话说这个论坛如何传图片?

解决方案 »

  1.   

    把struts2的jar包加入到builpath中
      

  2.   

    struts2的几个jar包在这里E:\java\lotteryWithoutCheat\WebRoot\WEB-INF\libtomcat的conf文件夹下的server.xml配置了
     <Context path="/lotteryWithoutCheat" docBase="E:\java\lotteryWithoutCheat\WebRoot" reloadable="true" />
    这样来说就没有问题啊?
      

  3.   

    我是直接将jar包拷贝到了lib目录下
      

  4.   


    我检查了。有org.apache.struts2.dispatcher.FilterDispatcherListener 类
      

  5.   

    不知道你是发布还是怎么的。应该不是开发吧?开发的话就是包没有真正引入到工程了,直接IDE把包加进来。
    发布的话,还是利用IDE直接export成war包再扔到tomcat的webapps下面吧
      

  6.   

    java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcherListener 你应该是在启动Tomcat的时候报错的吧。
    检查下驱动包是不是少了
      

  7.   

    jar没少的话,你看下是不是没有编译过来。看下class目录下。
      

  8.   

    看看classes目录下面有class文件么?
    没有的话就是缺包什么的,确定缺就 rebuild 一次 classpath
      

  9.   

    WTK平台下我以前遇到过,主要是由于路径的问题引起的
      

  10.   

    也许是jar包冲了把,好好看看,不要重复啊,有的版本不一样啊,有影响的,影响很大的
      

  11.   

    把当前工程clean 下,或者清除下缓存