Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在应用程序启动时启动所有servlet_Java_Initialization_Servlets - Fatal编程技术网

Java 在应用程序启动时启动所有servlet

Java 在应用程序启动时启动所有servlet,java,initialization,servlets,Java,Initialization,Servlets,我有一个web应用程序,它有两个servlet,通过上下文属性交换信息 每个servlet依赖于其他servlet在上下文属性中设置的信息。例如,如果我首先访问servlet S1,我需要访问servlet S2提供的信息,通过上下文属性,我向S2发出请求(通过URLConnection) 我需要servlet S1和S2在应用程序启动时启动(被初始化),而不是在向它们发出请求时启动 是否可以进行任何配置,以便在启动时初始化应用程序中的所有servlet?在web.xml(部署描述符)中: S

我有一个web应用程序,它有两个servlet,通过上下文属性交换信息

每个servlet依赖于其他servlet在上下文属性中设置的信息。例如,如果我首先访问servlet S1,我需要访问servlet S2提供的信息,通过上下文属性,我向S2发出请求(通过
URLConnection

我需要servlet S1和S2在应用程序启动时启动(被初始化),而不是在向它们发出请求时启动

是否可以进行任何配置,以便在启动时初始化应用程序中的所有servlet?

web.xml
(部署描述符)中:


SomeServlet
com.example.SomeServlet
1.
说明:

  • web.xml中的
      (部署描述符):

      
      SomeServlet
      com.example.SomeServlet
      1.
      
      说明:

      此处说明:此处说明:
      <servlet>
          <servlet-name>SomeServlet</servlet-name>
          <servlet-class>com.example.SomeServlet</servlet-class>
          <load-on-startup>1</load-on-startup> <!-- this is the element -->
      </servlet>