1、org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
与org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
在2.5以后的版本,将ng路径去掉了。导入依赖时需要注意,最好去maven repository搜索并下载该maven配置项。
2、WEB-INF下新建lib并添加struts2相关的jar包
本人小白,在idea上一步步按照各位大神的步骤,最后还是失败,提示第一个的错误。尝试降低struts2的版本,并修改
路径,重新配置tomcat,甚至重新新建web项目,还是不行。
最后,按照一篇eclipse上遇到的同样问题的博客,在WEB-INF下新建一个lib目录,同时将struts2相关的jar包复制到这个目录下,然后启动tomcat,然后就成功了。。Orz
按照该博主的意思,tomcat默认去WEB-INF下加载相关资源,而没有jar包,则就提示该异常。
还有的人评论说是因为tomcat设置默认是debug模式,需要改成生产模式,即run,则不用复制jar包,暂时还不知其意,留待检验。。