Struts:HTTP Status 404 - Servlet action is not available
2009-06-13 11:35
603 查看
问题原因:
1.、web.xml文件中未配置ActionServlet。
2、struts-config.xml文件未配置你要访问的Action。
3、你的jsp文件form标记中action属性的路径名称错误。
4、非以上三种情况。
针对以上4种情况相应的解决方案如下:
1、在web.xml文件中加上ActionServlet的配置信息
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
2、在struts-config.xml文件检查你要访问的Action配置文件。
3、检查jsp文件form标记中action属性的路径名称是否与struts-config.xml文件中action标记的path属性的路径名称一致。
4、非以上情况的解决办法就是检查web容器的log日志,如果时tomcat则检查下logs目录下的localhost_log文件,看里边是否记录有错误信息,然后根据错误信息提示将其纠正。
写个练习遇到此问题,网上找了半天,找到此文章。对照检查,是因为直接按照书本上写程序,里面没说拷个validation.xml文件,在localhost_log文件里有报错,以为没关系,但无论如何就报404错误。书本写得不完善害人啊!
1.、web.xml文件中未配置ActionServlet。
2、struts-config.xml文件未配置你要访问的Action。
3、你的jsp文件form标记中action属性的路径名称错误。
4、非以上三种情况。
针对以上4种情况相应的解决方案如下:
1、在web.xml文件中加上ActionServlet的配置信息
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
2、在struts-config.xml文件检查你要访问的Action配置文件。
3、检查jsp文件form标记中action属性的路径名称是否与struts-config.xml文件中action标记的path属性的路径名称一致。
4、非以上情况的解决办法就是检查web容器的log日志,如果时tomcat则检查下logs目录下的localhost_log文件,看里边是否记录有错误信息,然后根据错误信息提示将其纠正。
写个练习遇到此问题,网上找了半天,找到此文章。对照检查,是因为直接按照书本上写程序,里面没说拷个validation.xml文件,在localhost_log文件里有报错,以为没关系,但无论如何就报404错误。书本写得不完善害人啊!
相关文章推荐
- 在部署Struts时,出现如下错误信息:HTTP Status 404 - Servlet action is not available
- struts常见问题1:HTTP Status 404 - Servlet action is not available
- HTTP Status 404 - Servlet action is not available
- HTTP Status 404 - Servlet action is not available
- HTTP Status 404 - Servlet action is not available
- HTTP Status 404 - Servlet action is not available
- HTTP Status 404 - Servlet action is not available
- HTTP Status 404 - Servlet action is not available
- 烦人的错误HTTP Status 404 - Servlet action is not available
- HTTP Status 404 - Servlet action is not available 解决方法[转]
- SSH整合-Http 404 Servlet action is not available的解决方案
- HTTP-404:Servlet action is not available
- HTTP Status 404 - Servlet testServlet is not available
- 在struts-config.xml中配置validator-plugin导致404 Servlet action is not available
- 在IE浏览器输入测试servlet程序报:HTTP Status 404(The requested resource is not available)错
- HTTP Status 404 - Servlet default is not available
- HTTP Status 404(The requested resource is not available)的几种解决方法
- HTTP Status 404(The requested resource is not available)的几种解决方法
- HTTP Status 404(The requested resource is not available)
- 转:HTTP Status 404(The requested resource is not available)的几种解决方法