在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:
标记容器是否在启动的时候就加载这个servlet。
当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;
当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。
正数的值越小,启动该servlet的优先级越高。
Servlet specification:
The load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on the startup of the web application. The optional contents of these element must be an integer indicating the order in which the servlet should be loaded. If the value is a negative integer, or the element is not present, the container is free to load the servlet whenever it chooses. If the value is a positive integer or 0, the container must load and initialize the servlet as the application is deployed. The container must guarantee that servlets marked with lower integers are loaded before servlets marked with higher integers. The container may choose the order of loading of servlets with the same load-on-start-up value.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/enjoyo/archive/2007/08/27/1761033.aspx
EG:
<servlet>
<servlet-name>LogIniter</servlet-name>
<servlet-class>com.init.LogIniter</servlet-class>
<init-param>
<param-name>log4j</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>DicDataIniter</servlet-name>
<servlet-class>com.init.DicDataIniter</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>LogIniter</servlet-name>
<url-pattern>/LogIniter</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>DicDataIniter</servlet-name>
<url-pattern>/DicDataIniter</url-pattern>
</servlet-mapping>
分享到:
相关推荐
本文对load-on-startup的相关内容作了详细介绍,然后通过具体实例向大家展示了其作用,希望可以给大家一个参考。
适合初学者的文档,<web-app> ... <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app>
<load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>account</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> 要与web-inf里面account-servlet.xml名字...
<load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Connector</servlet-name> <url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern> </servlet-...
1.FCKeditor2.4集成在SSH框架中,在web.xml中要加入以下配置 <servlet> <servlet-name>Connector</servlet-name> <servlet-class> /*根据自己的项目路径导入...<load-on-startup>1</load-on-startup> </servlet>
<load-on-startup>1</load-on-startup> </servlet> 加载 DispatcherServlet 时 Spring 会尝试读取配置文件 默认的配置文件位于 web.xml 相同的路径下 文件名与注册的 Servlet 名有关 Servlet注册名跟上 -...
<servlet> <description>ZK loader for ZUML pages <servlet-name>zkLoader</servlet-name> <servlet-class>org.zkoss.zk.ui.... <load-on-startup>1</load-on-startup><!-- Must --> </servlet>
* * * * Spring MVC的核心类和...<param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <se
<load-on-startup>100</load-on-startup> </servlet> <servlet> <servlet-name>SOAPMonitorService</servlet-name> <servlet-class> org.apache.axis.monitor.SOAPMonitorService </servlet-class> ...
<load-on-startup>3</load-on-startup> </servlet> <servlet-mapping> <servlet-name>debugjsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> 6、重新启动服务器即可。
<load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>Connector</servlet-name> <servlet-class> com.fredck.FCKeditor.connector.ConnectorServlet </servlet-class> <init-...
<load-on-startup>1</load-on-startup> </servlet> <!-- 配置所有以.do结尾的请求交给DispatcherServlet进行处理,也可以设置其他值,如.action等 --> <servlet-mapping> <servlet-name>Dispatcher</...
<load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>SimpleUploader</servlet-name> <servlet-class> com.FCKeditor.uploader.SimpleUploaderServlet </servlet-class> <init-param>...
web.xml 中配置 完善了对上传图片的验证 <context-param> <param-name>FCKAllowedExtensionsImage</param-name> ...value><br> </init-param><br> <load-on-startup>1</load-on-startup> </servlet>
<load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ideawu</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file...
<load-on-startup >1 </load-on-startup > </servlet > 第三步:新建一个Proxool.xml放在hibernate.cfg.xml同一目录,内容如下:[/b] <?xml version="1.0" encoding="utf-8"?> <!-- the proxool configuration...
<load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>annomvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app> 清单 3. annomvc-servlet....
<load-on-startup>2</load-on-startup> </servlet> <servlet> <servlet-name>reportServlet</servlet-name> <servlet-class>com.runqian.report4.view.ReportServlet</servlet-class> <init-param> ...
<load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Connector</servlet-name> <url-pattern>/admin/fckeditor/editor/filemanager/connectors/*</url-pattern> </servlet...
另外,load-on-startup必须在web.xml中声明,这要么是一个空标记,要么指定一个数值,这个数值用来表servlet运行的优先级,数值越大优先级越低。 还有一个和使用load-on-startup有关的是使用Struts预编译JSP文件时也...