java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
来源:互联网 发布:ubuntu etcd集群搭建 编辑:程序博客网 时间:2024/05/18 03:20
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:269)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
The problem is caused by the class path.
After you create a dynamic web project under eclipse, you should have the following directory underProject Explorer view.
You may Add External Jars under Java Build Path window like the following:
This works for regular Java project, but does not work for Struts2 web project.
The solution is to simply copy the jar files required to the "lib" directory, then the error message will be gone.
(remove all jars from the class path if you added them before)
Note: Actually, when the error message is something about ClassNotFoundException, we should think in the direction of build path is not correct. Also, different kinds of Java project may use different way to configure build path, e.g., an eclipse plug-in project have to use plug-in to add some library to it.
=======================原文链接http://www.programcreek.com/2012/03/java-lang-classnotfoundexception-org-apache-struts2-dispatcher-filterdispatcher/========
①、先导入你需要的包在LIB下
②、出现这个问题先找是不是有这个地址下有这样这样的class,即是否存在org.apache.struts2.dispatcher.FilterDispatcher
反正我的就是不存在这个类,用了FILTER下的这个类就不报错了,在新的struts-core下地址应该不存在filterdispatcher这个类
===================================
偶然发现这个博客 http://blog.csdn.net/en_reading/article/details/52467548
满满都是套路
- MyEclipse学习:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
- Struts2启动时,java.lang.ClassNotFoundException: org.apache.Struts2.dispatcher.FilterDispatcher
- java.lang.ClassNotFoundException: org.apache.Struts 2.dispatcher.FilterDispatcher
- Struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatch
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilte
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilte
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFil
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispathcher
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatch
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFil
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFil
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAnd
- C语言:预处理的小总结
- JavaScript闭包的底层运行机制
- MPI中的Bcast, Reduce和Gather使用举例
- 使用spark的TF-IDF算法计算单词的重要性
- 一些校验
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
- PAT 1095. Cars on Campus (30)(计算每俩车待的时间)
- 增删改查
- 单片机==DA写(29)
- AVLoadingIndicatorView整合了一些漂亮的 Android 动画加载效果
- python try/except/finally的用法
- HTML见解
- v4l2 入门教程
- 随机+文件流[乱搞]