`
tonynju
  • 浏览: 75459 次
  • 性别: Icon_minigender_1
  • 来自: 浙江嘉善
社区版块
存档分类
最新评论

Tomcat启动,类的加载顺序(参考Apache Tomcat 6.0 Class Loader)

阅读更多


      Bootstrap
          |
       System
          |
       Common
       /     \
  Webapp1   Webapp2 ...
 
 
Bootstrap :
包含了$JAVA_HOME/jre/lib和$JAVA_HOME/jre/lib/ext的类库,提供JVM支持


System :
$CATALINA_HOME/bin/bootstrap.jar - 包含main()函数
$CATALINA_HOME/bin/tomcat-juli.jar - Jakarta commons logging API, and java.util.logging LogManager


Common :
目录$CATALINA_HOME/lib下的类库:
默认有:
* annotations-api.jar - JEE annotations classes.
* catalina.jar - Implementation of the Catalina servlet container portion of Tomcat 6.
* catalina-ant.jar - Tomcat Catalina Ant tasks.
* catalina-ha.jar - High availability package.
* catalina-tribes.jar - Group communication package.
* el-api.jar - EL 2.1 API.
* jasper.jar - Jasper 2 Compiler and Runtime.
* jasper-el.jar - Jasper 2 EL implementation.
* jasper-jdt.jar - Eclipse JDT 3.2 Java compiler.
* jsp-api.jar - JSP 2.1 API.
* servlet-api.jar - Servlet 2.5 API.
* tomcat-coyote.jar - Tomcat connectors and utility classes.
* tomcat-dbcp.jar - package renamed database connection pool based on Commons DBCP.
* tomcat-i18n-**.jar - Optional JARs containing resource bundles for other languages. As default bundles are also included in each individual JAR, they can be safely removed if no internationalization of messages is needed.
分享到:
评论

相关推荐

    apache-tomcat6.0

    Apache Tomcat 6.0 是一个广泛使用的开源软件,它是一个实现了Java Servlet和JavaServer Pages (JSP)规范的应用服务器,特别适用于开发和部署Java Web应用程序。Tomcat是Apache软件基金会Jakarta项目的一部分,它是...

    Apache tomcat6.0 java开发工具 Apache tomcat6.0 Apache tomcat6.0

    1. **安装与配置**:下载Apache Tomcat 6.0的安装包,解压到指定目录,配置环境变量`CATALINA_HOME`,确保服务器能正确启动。 2. **部署Web应用**:将WAR文件(Web应用程序的归档文件)拷贝到`webapps`目录下,...

    Apache Tomcat V6.0

    Apache Tomcat V6.0是一款深受开发者喜爱的开源软件,主要用作Java Servlet和JavaServer Pages(JSP)的应用服务器。这款轻量级服务器在众多企业和个人开发环境中扮演着重要角色,尤其适合处理中小型系统以及并发...

    Tomcat启动时类加载顺序

    ### Tomcat启动时类加载顺序详解 #### 一、引言 Apache Tomcat是一款开源的Servlet容器,主要用于部署Java Web应用程序。它支持最新的Servlet、JSP等规范,并且以其轻量级、简单易用的特点而受到开发者的青睐。在...

    apache-tomcat6.0 服务器

    Apache Tomcat 6.0还支持热部署,这意味着当Web应用程序的更新或新版本被放置在相应的webapps目录下时,无需重启服务器,Tomcat可以自动检测并加载这些更改。这对于开发和调试阶段非常有用,因为它减少了应用部署和...

    apache_tomcat 6.0

    Apache Tomcat 6.0是Apache软件基金会的Jakarta项目中的一个开源软件,它是一个流行的Java Servlet容器,用于实现Java Servlet和JavaServer Pages (JSP) 技术。这款轻量级的应用服务器主要用来部署Web应用程序,特别...

    apache tomcat 6.0 安装版

    Apache Tomcat 6.0提供了两种启动方式:通过`startup.bat`(Windows)或`startup.sh`(Unix/Linux)脚本手动启动,或者将其作为Windows服务自动启动。同样,`shutdown.bat`或`shutdown.sh`用于停止服务。在Windows下...

    Tomcat启动顺序

    Tomcat的启动顺序涉及到多个层次的加载,从Bootstrap类开始,逐步加载系统配置、公共库、共享库以及Web应用程序。 【详细知识点】: 1. Bootstrap类: Tomcat的启动始于Bootstrap类,这是Tomcat服务器的主入口点...

    Target runtime Apache Tomcat 6.0 is not defined 解决方法

    标题中的问题“Target runtime Apache Tomcat 6.0 is not defined”是Eclipse IDE中一个常见的错误提示,意味着用户在尝试运行或部署基于Apache Tomcat 6.0的应用时,Eclipse无法找到对应的运行时环境。这个错误通常...

    apache Tomcat v6.0

    Apache Tomcat v6.0 是一个广泛使用的开源软件,它主要用作Java Servlet和JavaServer Pages(JSP)的Web应用服务器。这个版本是Apache Tomcat的第六个主要发行版,它提供了对Java EE 5规范的支持。在本文中,我们将...

    apache-tomcat-6.0版本配合MyEclipse

    Apache Tomcat 6.0是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,由Apache软件基金会开发并维护。这个版本是专为MyEclipse集成开发环境设计的,MyEclipse是一个功能丰富的Java、Web和企业级应用...

    apache-tomcat6.0-tomcat+配置教程

    Apache Tomcat 6.0 是一个广泛使用的开源Java Servlet容器,它实现了Java EE的Web应用程序规范,特别是Servlet和JSP标准。本教程将带你深入了解如何配置Apache Tomcat 6.0,以确保你能顺利地运行和管理Java Web应用...

    apache-tomcat-6.0.14.zip_apache tomcat 6.0.14_apache tomcat-6.0.

    Apache Tomcat 6.0.14 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,专门用于运行Java Web应用程序。这个版本的Tomcat是Apache Tomcat系列的一个具体迭代,包含...

    apache-tomcat 6.0和7.0版本

    apache-tomcat-6.0.35-windows-x64.zip apache-tomcat-6.0.35-windows-x86.zip apache-tomcat-7.0.29-windows-x64.zip apache-tomcat-7.0.29-windows-x86.zip

    apache-tomcat-6.0

    在"标签"中,我们看到"tomcat6.0",这是对压缩包内容的关键词标记,方便用户搜索和识别。如果用户正在寻找与Tomcat 6.0相关的资料或想要在旧环境中运行特定的Java Web应用,这个标签将非常有用。 压缩包子文件的...

    Apache Tomcat V6.0.rar

    - 在Tomcat 6.0中,针对内存泄漏问题进行了优化,提供了更强大的垃圾收集机制和应用类加载器,减少因应用错误导致的内存泄漏。 5. **安全增强**: - 引入了更强的安全性特性,如SSL/TLS支持,允许使用HTTPS协议来...

    tomcat详解与启动加载顺序

    tomcat详解与启动加载顺序 tomcat详解与启动加载顺序

    tomcat+apache 6.0集成打包

    【标题】"tomcat+apache 6.0集成打包"涉及的是在服务器环境中整合Apache HTTP Server与Apache Tomcat的常见技术实践。这个压缩包包含了Apache 2.2.8和Tomcat 6.0.16这两个特定版本,以及JK模块(即mod_jk)的2.0.55...

    apache-tomcat-6.0.27

    Apache Tomcat 6.0.27是在2010年发布的,属于较早的版本。这个版本主要支持Servlet 2.5和JSP 2.1规范,这些规范在当时提供了强大的Web开发能力。尽管现在有更新的版本可用,但6.0.27对于那些需要兼容旧项目或旧环境...

Global site tag (gtag.js) - Google Analytics