是不是当你输入 HTTP://LOCALHOST:8080 时就会出现SERVLET的网页?

解决方案 »

  1.   

    to tanguangbin
    不是,我的意思是在startup tomcat的时候,就启动了一个servlet,而不用在网页中输入任何的东西的。
      

  2.   

    编辑你的 应用程序\WEB-INF\web.xml, 照下面的示例改 <servlet>
       <servlet-name>...</servlet-name>
       <servlet-class>...</servlet-class>  <!--或者是jsp映射 jsp-file -->
       <load-on-startup/>  <!--就是这一行-->
    </servlet>同时还可以为load-on-startup指定一个整数作为参数,用来规定servlet/jsp装载的顺序,例如<servlet>
       <servlet-name>Search</servlet-name>
       <servlet-class>com.SearchServlet</servlet-class>  
       <load-on-startup>1</load-on-startup>  <!--就是这一行-->
    </servlet>
    <servlet>
       <servlet-name>Result</servlet-name>
       <servlet-class>com.ResultServlet</servlet-class>
       <load-on-startup>2</load-on-startup>  <!--就是这一行-->
    </servlet>这样,服务器先装载SearchServlet, 后装载ResultServlet。祝你愉快。
      

  3.   

    <load-on-startup>1</load-on-startup>
      

  4.   

    另外有个问题,关于web.xml中的配置在哪里可以得到其中的参数的详细说明呢?
      

  5.   

    <servlet>
        <servlet-name>invoker</servlet-name>
        <servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
      </servlet>
    ==========================================================
    上面是web.xml里有的,复制上面的内容粘贴在它下面。
    把name\class\param\分别换成你的自己的servlet名字\类的位置\需要设置的参数就可以了。
    参数可以不是一个, <load-on-startup>2</load-on-startup>
    是说明启动的顺序,你可以把2改为1或者其它数字