Servlet学习笔记—Tomcat启动时初始化Servlet
2017-10-28 11:53
597 查看
方法是在web.xml文件中加入<load-on-startup>节点,如下例:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <!-- ========================分割线========================= --> <!-- 第一个servlet配置 --> <!-- 第一步:配置servlet信息 --> <servlet> <!-- 设置servlet的名字 --> <servlet-name>helloServlet</servlet-name> <!-- 具体的servlet的类,要填上包的全路径 --> <servlet-class>com.pl.servlet.ServletDemo1</servlet-class> <!-- 设置servlet的初始化的时机在服务器启动的时候 --> <load-on-startup>1</load-on-startup> </servlet> <!-- 第二步:配置servlet映射信息 --> <servlet-mapping> <!-- 指定要映射的servlet的名字 --> <servlet-name>helloServlet</servlet-name> <!-- servlet的具体映射路径 --> <url-pattern>/hello</url-pattern> </servlet-mapping> <!-- ========================分割线========================= --> <!-- 第二个servlet配置 --> <!-- 第一步:配置servlet信息 --> <servlet> <!-- 设置servlet的名字 --> <servlet-name>httpServlet</servlet-name> <!-- 具体的servlet的类,要填上包的全路径 --> <servlet-class>com.pl.servlet.HttpServletDemo1</servlet-class> <!-- 设置servlet的初始化的时机在服务器启动的时候 --> <load-on-startup>2</load-on-startup> </servlet> <!-- 第二步:配置servlet映射信息 --> <servlet-mapping> <!-- 指定要映射的servlet的名字 --> <servlet-name>httpServlet</servlet-name> <!-- servlet的具体映射路径 --> <url-pattern>/httpserv</url-pattern> </servlet-mapping> </web-app>
注意:
<load-on-startup>节点的值必须是一个大于0的数如果有多个servlet都配置了<load-on-startup>节点的时候,tomcat按照<load-on-startup>节点的值来体现servlet的初始化顺序
在Tomcat启动时初始化Servlet这种方式的应用场景一般是在该servlet需要伴随整个服务器运行周期的时候
相关文章推荐
- Servlet学习笔记(Tomcat目录结构)
- Jsp&Servelet 学习笔记- 在tomcat上部署一个单独的servlet的程序(Ant)
- HowTomcatWorks学习笔记--一个简单的Servlet容器(续)
- HowTomcatWorks学习笔记--一个简单的Servlet容器
- Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 部署错误: 启动 Tomcat 失败。-- '127.0.0.1' 不是内部或外部命令,也不是可运行的程序
- 【2015/4/21】servlet学习笔记7---tomcat的配置(数据源和连接池)
- Jsp&Servelet 学习笔记- 在Tomcat中的servlet.xml使用Context元素
- 学习servlet ——tomcat安装与启动
- Maven学习笔记——(2)使用Maven的Tomcat插件启动web项目
- JSP学习笔记(第1次):tomcat和servlet的乱码问题
- Tomcat学习笔记 - 错误日志 - Tomcat安装版安装后第二次启动后闪退(转)-- javac不是内部或外部命令 -- 配置java环境教程
- 学习笔记(JSJ-ServletConfig设置servlet初始化信息)
- coco2dx-2.2.2 win32启动过程(opengl 和 窗口大小初始化部分) - 学习笔记 1
- 韩顺平servlet学习笔记06-tomcat配置
- Tomcat学习笔记--启动成功访问报404错误
- servlet学习笔记10——tomcat配置(连接池)
- ARM学习笔记012之mini2440上电的启动和初始化程序分析(即Bootloader分析)
- Tomcat学习笔记--启动成功访问报404错误
- Linux学习笔记2-tomcat启动及控制台查看
- Tomcat配置-学习笔记4---Tomcat服务器的启动过程