报错classnotfound,但是我的类存在啊

pilate 2009-12-25 09:57:21
严重: 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



我查看了自己的类,我发现我有这个类。
话说这个论坛如何传图片?
...全文
5279 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
FunnyRabbit87 2010-11-28
  • 打赏
  • 举报
回复
我也碰到这问题了
道光2008 2009-12-27
  • 打赏
  • 举报
回复
把当前工程clean 下,或者清除下缓存
xinwugang 2009-12-27
  • 打赏
  • 举报
回复
也许是jar包冲了把,好好看看,不要重复啊,有的版本不一样啊,有影响的,影响很大的
jiayouxh 2009-12-26
  • 打赏
  • 举报
回复
jar没少的话,你看下是不是没有编译过来。看下class目录下。
jarvis_java 2009-12-26
  • 打赏
  • 举报
回复
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcherListener

你应该是在启动Tomcat的时候报错的吧。
检查下驱动包是不是少了
TzSword 2009-12-26
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 jarvis_java 的回复:]
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcherListener

你应该是在启动Tomcat的时候报错的吧。
检查下驱动包是不是少了
[/Quote]
up
crazylaa 2009-12-26
  • 打赏
  • 举报
回复
不知道你是发布还是怎么的。应该不是开发吧?开发的话就是包没有真正引入到工程了,直接IDE把包加进来。
发布的话,还是利用IDE直接export成war包再扔到tomcat的webapps下面吧。。。
太白山鹰 2009-12-26
  • 打赏
  • 举报
回复
WTK平台下我以前遇到过,主要是由于路径的问题引起的
風男 2009-12-26
  • 打赏
  • 举报
回复
看看classes目录下面有class文件么?
没有的话就是缺包什么的,确定缺就 rebuild 一次 classpath
pilate 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zl3450341 的回复:]
引用 4 楼 pilate 的回复:
我是直接将jar包拷贝到了lib目录下


是不是包拷少了
[/Quote]

我检查了。有org.apache.struts2.dispatcher.FilterDispatcherListener 类
welcome__fei 2009-12-25
  • 打赏
  • 举报
回复
把工程重新发布试一下!
zl3450341 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 pilate 的回复:]
我是直接将jar包拷贝到了lib目录下

[/Quote]
是不是包拷少了
abcwps 2009-12-25
  • 打赏
  • 举报
回复
顶下。关注
pilate 2009-12-25
  • 打赏
  • 举报
回复
我是直接将jar包拷贝到了lib目录下
pilate 2009-12-25
  • 打赏
  • 举报
回复
struts2的几个jar包在这里E:\java\lotteryWithoutCheat\WebRoot\WEB-INF\lib

tomcat的conf文件夹下的server.xml配置了
<Context path="/lotteryWithoutCheat" docBase="E:\java\lotteryWithoutCheat\WebRoot" reloadable="true" />
这样来说就没有问题啊?
swandragon 2009-12-25
  • 打赏
  • 举报
回复
把struts2的jar包加入到builpath中
pilate 2009-12-25
  • 打赏
  • 举报
回复
各位达人?帮个忙?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧