linux下tomcat启动struts2+hibernate项目报错
报错:SEVERE:Exceptionstartingfilterstruts2java.lang.ClassNotFoundException:org.apache.s...
报错:
SEVERE: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at
...
已经百度了这个错误的各种说法,但是都解决不了
tomcat路径没有空格,web.xml里的filter-class文件名包名也检查过N次没有问题,jar包复制到了lib下也通过build path添加了,在elipse下打开过这个类,也没有问题
web.xml:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
struts2版本是struts2-2.3.15.1
用的是tomcat7.0.29,启动以后localhost:8080是可以正常显示的 展开
SEVERE: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at
...
已经百度了这个错误的各种说法,但是都解决不了
tomcat路径没有空格,web.xml里的filter-class文件名包名也检查过N次没有问题,jar包复制到了lib下也通过build path添加了,在elipse下打开过这个类,也没有问题
web.xml:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
struts2版本是struts2-2.3.15.1
用的是tomcat7.0.29,启动以后localhost:8080是可以正常显示的 展开
3个回答
2013-09-11
展开全部
既然struts2说是lib问题,那肯定是的。
一般 .jar 放WEB-INF/lib
如果不行,试试放tomcat/lib
一般 .jar 放WEB-INF/lib
如果不行,试试放tomcat/lib
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询