老是提示HTTP Status 404 错误???

发布于 2021-11-11 16:34:49 字数 977 浏览 812 评论 4

我没在web.xml文件一注册Struts 2的过滤器,就会提示出现这个错误

HTTP Status 404 - /baidu/index.jsp

type Status report

message /baidu/index.jsp

description The requested resource (/baidu/index.jsp) is not available.

Apache Tomcat/7.0.26

我就在web.xml文件中加入

 <filter>
  <!-- 过滤器名称 -->
  <filter-name>struts2</filter-name>
  <!-- 过滤器类 -->
  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 </filter>
 <!-- Struts2过滤器映射 -->
 <filter-mapping>
  <!-- 过滤器名称 -->
  <filter-name>struts2</filter-name>
  <!-- 过滤器映射 -->
  <url-pattern>/*</url-pattern>
 </filter-mapping>

我注册完全没有错啊,但为什么会这样???

我如果没有注册这个Struts 2的过滤器,就能正常显示

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

混吃等死 2021-11-17 17:29:17

我也有同样问题,是不是struts版本不同,注册方法不同?

平生欢 2021-11-15 17:52:50

我也有同样问题,是不是struts版本不同,注册方法不同?

偏爱自由 2021-11-15 14:05:14

我换了一些版本,就相对用了一些比较低的版本吧,struts2.0+tomcat6.0+eclipseSR1。

这个struts2.0支持的注册过滤器为:

<filter>
     <filter-name>struts2</filter-name>
     <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
 </filter>
 <filter-mapping>
     <filter-name>struts2</filter-name>
     <url-pattern>/*</url-pattern>
 </filter-mapping>

,还有导入的包也要正确,尽量不要导入项目中没有用到的jar包。

 

沙与沫 2021-11-15 07:35:39

Tomcat服务器中web.xml中的问题

排错方法:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文