本人刚刚学struts,用Myeclipse9.0开发了一个简单的登陆验证项目firstIterm,可以正常的部署到tomcat6.0 也可以正常的登陆tomcat的主页,可是运行的时候老是出现一下信息
HTTP Status 404 - /firstIterm/--------------------------------------------------------------------------------type Status reportmessage /firstIterm/description The requested resource (/firstIterm/) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.32我的web.xml文件如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<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>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>我的struts-config.xml文件如下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd"><struts-config> <form-beans>
<form-bean name="loginForm" type="mybean.loginForm"></form-bean>
</form-beans>
<action-mappings>
<action path="/login" type="mybean.loginAction" name="loginForm">
<forward name="loginSuccess" path="/loginSuccess.jsp"></forward>
<forward name="loginFailure" path="/loginFailure.jsp"></forward>
</action>
</action-mappings></struts-config>
希望好心人帮帮忙,我已经调试了2天了,还是找不出哪里错误,真心拜托了!!
HTTP Status 404 - /firstIterm/--------------------------------------------------------------------------------type Status reportmessage /firstIterm/description The requested resource (/firstIterm/) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.32我的web.xml文件如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<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>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>我的struts-config.xml文件如下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd"><struts-config> <form-beans>
<form-bean name="loginForm" type="mybean.loginForm"></form-bean>
</form-beans>
<action-mappings>
<action path="/login" type="mybean.loginAction" name="loginForm">
<forward name="loginSuccess" path="/loginSuccess.jsp"></forward>
<forward name="loginFailure" path="/loginFailure.jsp"></forward>
</action>
</action-mappings></struts-config>
希望好心人帮帮忙,我已经调试了2天了,还是找不出哪里错误,真心拜托了!!
还有你的loginSuccess.jsp目录和你提交login.do的jsp是一个目录吗?
还有楼主你要命名规范啦!类名首字母是大写的.
<form-bean name="loginForm" type="mybean.loginForm"></form-bean>
<action path="/login" type="mybean.loginAction" name="loginForm">