你form的action是怎么提交的,发出来看看

解决方案 »

  1.   

    admin目录下,index.jsp文件
    form name="form1" method="post" action="AdminLoginServlet"
      

  2.   

    再补充一下
    根目录的Servlet访问没问题
    例如
        <servlet-name>UserLoginServlet</servlet-name>
        <url-pattern>/UserLoginServlet</url-pattern>
      

  3.   

    HTTP Status 404 - /admin/AdminLoginServlet--------------------------------------------------------------------------------type Status reportmessage /admin/AdminLoginServletdescription The requested resource (/admin/AdminLoginServlet) is not available.
    --------------------------------------------------------------------------------Apache Tomcat/6.0.18
      

  4.   

    /*Servlet可以访问
    /usermanager/*Servlet可以访问
    /admin/*Servlet不行
    #mod_jk.so
    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkMount /*.jsp worker1
    JkMount /*Servlet worker1
    JkMount /*.do worker1
    JkMount /jkmanager jkstatus
      <servlet-mapping>
        <servlet-name>UserLoginServlet</servlet-name>
        <url-pattern>/UserLoginServlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>SubmitServlet</servlet-name>
        <url-pattern>/usermanage/SubmitServlet</url-pattern>
      </servlet-mapping>  <servlet-mapping>
        <servlet-name>doDelete</servlet-name>
        <url-pattern>/admin/doDeleteServlet</url-pattern>
      </servlet-mapping>
      

  5.   

    <servlet-mapping>
    <servlet-name>servlet 的名字(要和servlet 标签中的相同)</servlet-name>
    <url-pattern>指定servlet 相对于应用目录的路径</url-pattern>
    </servlet-mapping>
    url-parttern的配置,这个 url就是Servlet的虚拟路径,可以使用相对路径或者是绝对路径。
    /xxx/xxx(绝对路径) ,xxx(相对路径),尽量使用绝对路径。
    这个看起来没错,自已再仔细检查检查
      

  6.   

    发现是tomcat的虚拟主机问题。
    在默认Host中配置
    <Context path="/mQney" reloadable="false" docBase="/usr/java/http-2.2.9/htdocs/mQney.com" workDir="/usr/java/http-2.2.9/htdocs/mQney.com/work" />
    没问题,下面这种配置则路径就有问题:
    <Host name="www.mQney.com" appBase="/usr/local/apache/htdocs/mQney.com" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    <Context path="/" docBase="/usr/local/apache/htdocs/mQney.com" reloadable="false"/>
    <Alias>mQney.com</Alias>
    <Alias>mQney.cn</Alias>
    <Alias>www.mQney.cn</Alias>
    </Host>另开一贴讨论。