是在配置访问Servlet 的 path
首先配置一个 Servlet , 指定其名称在配置它的 访问 path
比如:<servlet>
    <servlet-name>MultipleSearch</servlet-name>
    <servlet-class>MultipleSearch</servlet-class>
</servlet><servlet-mapping>
    <servlet-name>MultipleSearch</servlet-name>
    <url-pattern>/MultipleSearch</url-pattern>
</servlet-mapping>
有一个 Servlet 他的类名是 MultipleSearch
可是用 http://host:port/ContextPath/MultipleSearch 来访问

解决方案 »

  1.   

    恩,大约是这样的;
    当发送一个表单时,action是去找这个类的吧?可是,打开当用stratup时,出现这样的错误:Apache Tomcat/4.0.6
    PARSE error at line 81 column 11
    org.xml.sax.SAXParseException: The content of element type "web-app" must match
    "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-
    mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welco
    me-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-const
    raint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
    Starting service Tomcat-Apache
    Apache Tomcat/4.0.6好像是这里配置的错误;连网页都无法打开,

    type Status reportmessage /description The requested resource (/) is not available.
    ”到底是怎么回事?
    多谢指点!!
      

  2.   

    webapps/TOOT/WEB-INF/web.htm
    错误吧?应该是webapps/ROOT/WEB-INF/web.xml吧?这是servlet的映射关系
    <servlet>
        <servlet-name>AddBranch</servlet-name>  <!--这个是指定在地址栏里显示的类的名字 -->      
        
        <servlet-class>AddBranch</servlet-class> 
    <!--这个是实际的类的名字,可以包含路径的信息比如 test.firm.AddBranch --> 
    </servlet>简单的说就是要机器知道,你地址栏里敲的地址要到后台找哪个类来执行。