struts2报404
最近到了一家新公司,公司自己搭建的框架,在MVC部分使用的是struts2在处理的。最近自己在处理Demo时,经常时不时的就会报404错误:
最后总结发现情况的原因有很多,如下:
1、检查输入的url路径地址,是否匹配。
2、web.xml在配置struts2分发器时出错,一般情况,filter-class为org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
3、检查是否缺少jar包
4、web.xml配置Struts2时,filter写在welcome-file-list前面,不然也会出现404错误
5、如果是多个配置文件的话,检查配置文件引用是否成功,如果不成功也会报404错误。
通过,层层排查,造成我这边出现404的原因就是第五条,配置文件没有引用成功。