`
yutiansky
  • 浏览: 197506 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

(java入门)tomcat的webapps加载调查

阅读更多

结论一,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环境配置,超详细

    Java入门jdk+tomcat环境配置详解 一、JDK安装及环境变量配置 在Java开发中,JDK(Java Development Kit)是必不可少的组件之一。JDK提供了Java的开发工具包,包括编译器、调试器和其他工具。JRE(Java Runtime ...

    JavaWeb程序设计入门课件Tomcat共18页.pdf

    【JavaWeb程序设计入门课件Tomcat共18页.pdf】这个标题暗示了这是一份关于JavaWeb开发的初级教程,特别聚焦于Tomcat服务器的使用。Tomcat是一款开源的、轻量级的Web应用服务器,是JavaWeb开发者的首选平台之一。在...

    jakarta-tomcat-4.0.1

    【Jakarta Tomcat 4.0.1:入门与核心概念】 Jakarta Tomcat 4.0.1 是一个基于Apache软件基金会(ASF)的Jakarta项目中的关键组件,它是针对Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器。作为一...

    Tomcat权威指南等

    Tomcat作为Servlet容器,负责加载和执行Servlet。其次,JSP(JavaServer Pages)是与Servlet密切相关的技术,它允许开发者用HTML、XML或者其他标记语言编写动态网页,而业务逻辑则由Java代码实现。 Tomcat的安装和...

    Tomcat7.0.8

    总之,Apache Tomcat 7.0.8是一个强大且稳定的Java Web服务器,适合初学者入门学习,也适用于小型到中型企业应用。通过理解和掌握Tomcat的工作原理和配置,开发者可以有效地部署和管理Java Web应用程序。

    apache-tomcat-6.0.16

    总的来说,Apache Tomcat 6.0.16是一个功能强大且灵活的Web应用服务器,适合小型到中型的应用部署,尤其对于学习Java Web开发的初学者来说,它是一个理想的入门工具。然而,由于版本较旧,对于新特性和安全性的支持...

    day04-Tomcat&Servlet入门-讲义.zip

    通过这份"day04-Tomcat&Servlet入门-讲义.zip"的学习,初学者将建立起对Tomcat和Servlet的初步认识,能够独立搭建运行环境,编写简单的Servlet应用,并理解其工作原理,为进一步深入Java Web开发打下坚实的基础。

    tomcat6.0最新版(解压版)

    总结,Tomcat 6.0解压版为初学者提供了便捷的入门途径,通过理解其基本概念、配置方式和应用部署,可以快速掌握Java Web开发的基础。在实践中不断探索和优化,将有助于提升开发和运维的技能。记住,实践是最好的老师...

    springboot入门示例可运行在tomcat6容器

    **SpringBoot入门示例在Tomcat6容器中的运行详解** SpringBoot是由Pivotal团队提供的全新框架,旨在简化Spring应用程序的初始搭建以及开发过程。它集成了大量的常用第三方库配置,如Redis、MongoDB、JPA、RabbitMQ...

    apache-tomcat-7.0.86-x64.rar

    由于Tomcat体积小、性能高且易于配置,因此在开发和测试环境中非常受欢迎,也是许多初学者入门Java Web开发的首选服务器。 在7.0.86这个版本中,Tomcat可能包含了以下特性: 1. **安全性增强**:每个版本都会对...

    tomcat技术手册

    《Tomcat技术手册》是一本专注于讲解如何使用和配置Apache Tomcat服务器的指南,特别适合JSP初学者作为入门教材。Tomcat是一个开源的、轻量级的应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用...

    tomcat入门必读

    ### Tomcat入门必读:创建和发布Web应用的详尽指南 #### Tomcat的基本操作与目录结构解析 在深入探讨如何在Tomcat上创建和发布Web应用之前,我们首先需要理解Tomcat的基本操作及其目录结构的重要性。Tomcat作为一...

    apache- tomcat-6.0

    Apache Tomcat 6.0是Java Web应用服务器,主要用于运行基于Java Servlet和JavaServer Pages (JSP)的应用程序。这个版本发布于2008年,对于初学者来说,它是一个很好的入门工具,因为它提供了相对简单的配置和管理...

    Java_Web快速入门——全十讲

    ### Java Web 快速入门全十讲知识点梳理 #### 第一讲:Java Web 概念与环境搭建 ##### 1. Java 与 Java Web 的关系 - **Java 的三大平台**: - Java SE(Standard Edition):标准版,适用于桌面应用软件。 - ...

    tomcat7.0.20

    Apache Tomcat 7.0.20 是一个广泛使用的开源软件,它是一个实现了Java Servlet和JavaServer Pages(JSP)规范的Web应用服务器。对于初级开发者来说,Tomcat的轻量级特性、易于配置和管理使得它成为入门级项目开发的...

    apache-tomcat-8.5

    Apache Tomcat 8.5是一款广泛应用的开源软件,它是一个实现了Java Servlet和JavaServer Pages(JSP)规范的Web服务器和应用服务器。Tomcat由Apache软件基金会开发并维护,是Java EE(现在称为Jakarta EE)平台的一个...

    Tomcat下JSP、Servlet和JavaBean的配置

    本文将详细介绍在Tomcat服务器上配置JSP、Servlet和JavaBean的方法,帮助新手快速入门。 #### 二、准备工作 **第一步:下载J2SDK和Tomcat** - **J2SDK**: 访问Sun官方站点...

    Tomcat+JSP经典配置实例

    在Tomcat的`webapps`目录下,创建一个新的目录作为自己的JSP应用程序根目录,例如命名为`myapp`。 ##### 第二步:构建Web应用结构 - 在`myapp`目录下创建`WEB-INF`子目录,用于存放应用的配置文件和类库。 - 在`...

    tomcat5.5服务器

    Tomcat作为轻量级应用服务器,是许多初学者和开发者入门Java Web开发的首选平台,因其简洁、高效和易于管理的特性而广受欢迎。 Tomcat 5.5版本是在2006年发布的,是Tomcat发展中的一个重要里程碑。这个版本引入了...

    servlet入门配置

    这篇文档主要介绍了Servlet的入门配置,包括Tomcat服务器的安装、JavaWeb项目的创建、Servlet类的编写以及如何部署到Tomcat上。以下是对这些内容的详细说明: 1. **下载安装Tomcat服务器** - Tomcat是由Apache软件...

Global site tag (gtag.js) - Google Analytics