“java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter”
一、首先,先检查是不是struts版本的问题,如果是低版本(2.2以下的),filter-class配置是这样的
<filter-class>
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
</filter-class>
高版本的filter-class的配置
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
二、filter-class确认没问题之后,应该就是tomcat的问题了,在本地tomcat的lib目录下放struts2相应的jar包
找到本地tomcat的安装路径,找到lib
先下载jar包(struts2.3.37 jar包下载链接)
参照maven添加的依赖,在下载好的struts里找到相应的jar包,总共是11个
把jar包拉进tomcat的lib文件夹里,然后重启tomcat就可以了