本人刚刚学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天了,还是找不出哪里错误,真心拜托了!!

解决方案 »

  1.   

    你访问是\http://localhost:tomcat端口号/部署的项目名/login.do 吗?
    还有你的loginSuccess.jsp目录和你提交login.do的jsp是一个目录吗?
    还有楼主你要命名规范啦!类名首字母是大写的.
    <form-bean name="loginForm" type="mybean.loginForm"></form-bean>
    <action path="/login" type="mybean.loginAction" name="loginForm">
      

  2.   

    好像访问http://localhost:8080/部署的项目名 就可以转到下面的文件列表吧  我可是我这样http://localhost:8080/firstIterm访问 都直接报404错误了  我试一下看像你说的那样访问行不行
      

  3.   

    像你说的那样访问也还是不行,我觉得应该是tomcat的配置问题,有人知道怎么配置tomcat吗