Java Web 错误排查

排查404

 

1、 检查web.xml,有没有放在web-inf下面,再检查过滤器有没有配置

<filter>

<filter-name>struts</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>struts</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

 

2、 检查struts.xml,有没有放在src目录下,其次,文件不能改动。

Action中的class,如果配置正确,按ctrl+鼠标左键能进入那个类

NoSuchMethod 找不到方法,说明能通过映射找到指定的类,但是类里面没有指定的方法

classNotFound 看看jar包有没有引入,如果有引入jar还找不到类,去tomcat里面看一下

 

 

 

不是映射问题,是说项目本身路径有问题

 

 

 

Mapped(映射有问题)

 

配置文件映射有问题

 

 

 

 

配置DTD约束

 

 

 

关闭文件重新打开

 

 

 

 

 

配置项目在tomcat的访问路径

 

 

 

 

 

 

 

 

搜索配置文件,ctrl+h,全文检索

 

 

 

 





原文地址:https://www.cnblogs.com/dantefung/p/4829977.html