用struts2写了一个HelloWorld
运行Tomcat的时候总是抛出
严重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
运行Tomcat的时候总是抛出
严重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
.......
解决方案 »
- 有做过“权限数据备份管理及导入”的吗?
- struts2连接数据库时报错,Detected AnnotationActionValidatorManager, initializing it...
- 怎样把jetty与hsqldb结合的java web项目刻进光盘
- jini
- hibernate 动态映射问题
- 实体bean怎么调用消息驱动bean?
- 火烧眉毛!!!HELP!!
- Javascript代码修改,关于Javascript如何调用TXT的写法!
- 紧急求助!J2EE平台下开发的网站,在客户端呈现的扩展名是只有jsp吗?
- 如何在程序运行中,能用鼠标拉拽jTextArea和jTable之类控件的边框,而在程序界面大小没变的情况下动态改变程序里控件的大小?
- 程序员(JAVA研发)与程序员(WEB设计)
- svn 一个工程代码来自svn的多个目录
确认下struts2的core是多少的。最好用2.18的。
StrutsPrepareAndExecuteFilter因为这个过滤器比较新的版本包中才支持。
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter> <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
类找不到,缺少包,根据提示。
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter> <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
是否加入以下的包(struts2必须具备):
commons-logging-1.04.jar,freeer-2.3.13.jar,ognl-2.6.11.jar,xwork-2.1.2.jar,
commons-fileupload-1.2.1.jar,struts2-core-2.1.6.jar
1.确保Tomcat是从www.apache.org下载的。
2.tomcat装好后,把webapp下的事例项目都删掉(Root除外).因为事例项目也有可能会报错
换了之后就没有提示上面的Exception了。
Tomcat的问题!原本我用的是Myeclipse自带的。
换了之后就没有提示上面的Exception了。