严重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:207)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
我的struts2的项目导入了 commons-logging.jar freeer-2.3.8.jar ognl-2.6.11.jar struts-core.2.0.6.jar xwork-2.0.1.jar 这5个标准 jar包了啊 怎么会出这个异常呢?
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:207)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
我的struts2的项目导入了 commons-logging.jar freeer-2.3.8.jar ognl-2.6.11.jar struts-core.2.0.6.jar xwork-2.0.1.jar 这5个标准 jar包了啊 怎么会出这个异常呢?
我的struts2不是这个filter奇怪了,你哪个版本的,我一般用2.0.14和2.1.18~~你的版本……不会用的是山寨版的struts2吧~~
这个filter才对~~
这个以前的 最新的都用上面那个 不过还是这个成熟 那个好像还有bug
跟这个在版本上到底是哪个分的啊哪个是哪个版本啊
org.apache.struts2.dispatcher.FilterDispatcher
这个类是在struts2.1.3以后才有的.!你用的2.0的没有这个类, 核心过滤器你得找FilterDispatcher,而且你好像少了fileupload的包.!
commons-io- .jar
建议引入这俩包
低版本的没用过 不甚了解
用过2.2.1
需要如下几个包:
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
这个是我的,我刚刚也报错。然后,我追加了这个包commons-fileupload-1.2.1.jar和这个包commons-io-1.3.2.jar就好了。你试试看
netx generation
我知道你哪里错了,并不是你哪个包没加,是你整合struts之后没有把项目加载到tomcat当中,jar包都没过去当然出错啦介绍个安卓的网站,业余时间做的,http://www.streetandroid.com
我的是struts2.2.3
struts2-core-2.2.3.jar
xwork-core-2.2.3.jar
ongl-3.0.1.jar
jvassist-3.11.0.GA.jar
freeer-2.3.16.jar
commons-logging-1.1.1.jar
commons-logging-api-1.1.1.jar
commons-io-2.0.1.jar
commons-fileuload-1.2.2.jar
commons-lang-2.5.jar
果断用不了!哎!
struts2-core-2.1.8.1.jar
Information on class org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter:Containing JAR files: [MAVEN2] struts2-core-2.1.6.jar
[MAVEN2] struts2-core-2.1.8.jar
在多引入common-io , common-lang, javassist 之后好了.
你的2.0.X+的话 请用org.apache.struts2.dispatcher.FilterDispatcher 这样配置web.xml