排查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,全文检索

报错调试和工具使用 

报错调试和工具使用 

报错调试和工具使用 

报错调试和工具使用 





相关文章:

  • 2021-09-19
  • 2021-04-07
  • 2022-12-23
  • 2021-05-16
  • 2022-01-18
  • 2021-06-18
  • 2021-12-01
猜你喜欢
  • 2021-06-26
  • 2021-05-12
  • 2021-10-06
  • 2022-02-27
  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
相关资源
相似解决方案