结论一,webapp加载顺序和卸载顺序正好相反。
结论二,加载是单线程,顺序加载。
package net.tianyu.sample;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class SampleServletListener implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent sce) {
ServletContext sc = sce.getServletContext();
String applicationName = (String) sc.getInitParameter("ApplicationName");
System.out.println("==" + applicationName + " : before OVER!!");
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("==" + applicationName + " : after OVER!!");
}
@Override
public void contextInitialized(ServletContextEvent sce) {
ServletContext sc = sce.getServletContext();
String applicationName = (String) sc.getInitParameter("ApplicationName");
System.out.println("==" + applicationName + " : before START!!");
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("==" + applicationName + " : after START!!");
}
}
分享到:
相关推荐
Java入门jdk+tomcat环境配置详解 一、JDK安装及环境变量配置 在Java开发中,JDK(Java Development Kit)是必不可少的组件之一。JDK提供了Java的开发工具包,包括编译器、调试器和其他工具。JRE(Java Runtime ...
【JavaWeb程序设计入门课件Tomcat共18页.pdf】这个标题暗示了这是一份关于JavaWeb开发的初级教程,特别聚焦于Tomcat服务器的使用。Tomcat是一款开源的、轻量级的Web应用服务器,是JavaWeb开发者的首选平台之一。在...
【Jakarta Tomcat 4.0.1:入门与核心概念】 Jakarta Tomcat 4.0.1 是一个基于Apache软件基金会(ASF)的Jakarta项目中的关键组件,它是针对Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器。作为一...
Tomcat作为Servlet容器,负责加载和执行Servlet。其次,JSP(JavaServer Pages)是与Servlet密切相关的技术,它允许开发者用HTML、XML或者其他标记语言编写动态网页,而业务逻辑则由Java代码实现。 Tomcat的安装和...
总之,Apache Tomcat 7.0.8是一个强大且稳定的Java Web服务器,适合初学者入门学习,也适用于小型到中型企业应用。通过理解和掌握Tomcat的工作原理和配置,开发者可以有效地部署和管理Java Web应用程序。
总的来说,Apache Tomcat 6.0.16是一个功能强大且灵活的Web应用服务器,适合小型到中型的应用部署,尤其对于学习Java Web开发的初学者来说,它是一个理想的入门工具。然而,由于版本较旧,对于新特性和安全性的支持...
通过这份"day04-Tomcat&Servlet入门-讲义.zip"的学习,初学者将建立起对Tomcat和Servlet的初步认识,能够独立搭建运行环境,编写简单的Servlet应用,并理解其工作原理,为进一步深入Java Web开发打下坚实的基础。
总结,Tomcat 6.0解压版为初学者提供了便捷的入门途径,通过理解其基本概念、配置方式和应用部署,可以快速掌握Java Web开发的基础。在实践中不断探索和优化,将有助于提升开发和运维的技能。记住,实践是最好的老师...
**SpringBoot入门示例在Tomcat6容器中的运行详解** SpringBoot是由Pivotal团队提供的全新框架,旨在简化Spring应用程序的初始搭建以及开发过程。它集成了大量的常用第三方库配置,如Redis、MongoDB、JPA、RabbitMQ...
由于Tomcat体积小、性能高且易于配置,因此在开发和测试环境中非常受欢迎,也是许多初学者入门Java Web开发的首选服务器。 在7.0.86这个版本中,Tomcat可能包含了以下特性: 1. **安全性增强**:每个版本都会对...
《Tomcat技术手册》是一本专注于讲解如何使用和配置Apache Tomcat服务器的指南,特别适合JSP初学者作为入门教材。Tomcat是一个开源的、轻量级的应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用...
### Tomcat入门必读:创建和发布Web应用的详尽指南 #### Tomcat的基本操作与目录结构解析 在深入探讨如何在Tomcat上创建和发布Web应用之前,我们首先需要理解Tomcat的基本操作及其目录结构的重要性。Tomcat作为一...
Apache Tomcat 6.0是Java Web应用服务器,主要用于运行基于Java Servlet和JavaServer Pages (JSP)的应用程序。这个版本发布于2008年,对于初学者来说,它是一个很好的入门工具,因为它提供了相对简单的配置和管理...
### Java Web 快速入门全十讲知识点梳理 #### 第一讲:Java Web 概念与环境搭建 ##### 1. Java 与 Java Web 的关系 - **Java 的三大平台**: - Java SE(Standard Edition):标准版,适用于桌面应用软件。 - ...
Apache Tomcat 7.0.20 是一个广泛使用的开源软件,它是一个实现了Java Servlet和JavaServer Pages(JSP)规范的Web应用服务器。对于初级开发者来说,Tomcat的轻量级特性、易于配置和管理使得它成为入门级项目开发的...
Apache Tomcat 8.5是一款广泛应用的开源软件,它是一个实现了Java Servlet和JavaServer Pages(JSP)规范的Web服务器和应用服务器。Tomcat由Apache软件基金会开发并维护,是Java EE(现在称为Jakarta EE)平台的一个...
本文将详细介绍在Tomcat服务器上配置JSP、Servlet和JavaBean的方法,帮助新手快速入门。 #### 二、准备工作 **第一步:下载J2SDK和Tomcat** - **J2SDK**: 访问Sun官方站点...
在Tomcat的`webapps`目录下,创建一个新的目录作为自己的JSP应用程序根目录,例如命名为`myapp`。 ##### 第二步:构建Web应用结构 - 在`myapp`目录下创建`WEB-INF`子目录,用于存放应用的配置文件和类库。 - 在`...
Tomcat作为轻量级应用服务器,是许多初学者和开发者入门Java Web开发的首选平台,因其简洁、高效和易于管理的特性而广受欢迎。 Tomcat 5.5版本是在2006年发布的,是Tomcat发展中的一个重要里程碑。这个版本引入了...
这篇文档主要介绍了Servlet的入门配置,包括Tomcat服务器的安装、JavaWeb项目的创建、Servlet类的编写以及如何部署到Tomcat上。以下是对这些内容的详细说明: 1. **下载安装Tomcat服务器** - Tomcat是由Apache软件...