`
fitliving
  • 浏览: 11538 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Tomcat 动态装载配置

阅读更多

现在把设置了Tomcat6的动态装载.更新class文件后,服务器就自动重新装载整个应用.

第一步  tomcat6 安装目录conf下 server.xml 文件中 找到<Host>元素  添加节点<Context>

 

<context path="\虚拟目录名" docBase ="tomcat 编译的class 文件的绝对路径,也可以相对路径" debug = "0 " reloadable = "true">

path为虚拟路径,访问时的路径,注意:一定要加“\” 

下面图来源于 51cto.com 网址是:http://book.51cto.com/art/200811/97600.htm

我只是整理动态装载class 文件步骤。

表3-4  Context元素的主要属性

 
(续表)
 

 

我的项目是这样配置的

 
- <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
  <Context path="/AppManager" docBase="E:\win7 work\Tomcat 6.0\webapps\AppManager" debug="0" reloadable="true" />

  </Host>
虚拟路径为/AppManager   我的tomcat 路径在E:\win7 work\Tomcat 6.0\
分享到:
评论

相关推荐

    Tomcat中间件监控配置&指标.doc

    Tomcat中间件监控配置与指标 Tomcat中间件监控配置是指在Tomcat中配置监控参数,以便实时监控Tomcat的运行状态和性能。监控配置的目的是为了确保Tomcat的稳定运行和高效性能。 在Tomcat中,监控配置主要是通过JMX...

    Tomcat中间件监控配置&amp;指标.doc

    这份名为“Tomcat中间件监控配置&指标.doc”的文档旨在提供有关如何有效地监控Tomcat以及应关注的关键指标的指导。 监控Tomcat主要包括以下几个方面: 1. **性能指标**: - **CPU利用率**:监视Tomcat进程的CPU...

    spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat

    spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat

    tomcat配置

    - **`reloadable`**: 如果为`true`,则Tomcat会自动检测应用程序的`/WEB-INF/lib`和`/WEB-INF/classes`目录的变化,并自动装载新的应用程序,使得可以在不重启Tomcat的情况下更新应用程序。 ##### 7. `&lt;Logger&gt;`...

    apache-tomcat-7.0.75

    描述中提到的"可以装载dubbo-admin项目"表明Tomcat 7.0.75能够支持Dubbo管理控制台的部署和运行。Dubbo是一个高性能、轻量级的服务治理框架,广泛应用于分布式系统。Dubbo-admin是一个用于监控和管理Dubbo服务的Web...

    tomcat源码基于6.0

    4. **生命周期管理**:Tomcat通过`Lifecycle`接口和`LifeCycleListener`机制来管理Servlet的生命周期,包括装载、初始化、启动、停止和卸载等阶段。 5. **JSP编译**:Jasper会监控JSP文件的改动,自动重新编译。JSP...

    tomcat常见问题及解决方法

    要使用 log4j 作为 Tomcat 的统一日志输出,需要将 log4j.jar 和 commons-logging.jar 文件放在 $TOMCAT_HOME/common/lib 目录下,并创建 $TOMCAT_HOME/common/classes/log4j.properties 文件,配置根日志配置。...

    tomcat源码 tomcat本来就是开源的

    - **Container**:用于装载和管理Servlet,提供生命周期管理服务。主要包括Engine(代表整个服务器)、Host(代表虚拟主机)、Context(代表Web应用)以及Wrapper(代表Servlet实例)四个层次结构。 - **Valve**:...

    Linux下tomcat多实例配置

    Linux下tomcat多实例配置成功。步骤如下:  1. 下载一个免安装版本的tomcat,例如:apache-tomcat-7.0.59.tar.gz。解压:tar xvf pache-tomcat-7.0.59.tar.gz.  解压后的文件夹中大致有7个文件夹:  bin (运行...

    how tomcat works中文版.pdf百度网盘下载地址

    - **热部署**:Tomcat支持热部署功能,可以在不重启服务器的情况下动态地部署或卸载Web应用。 ### 三、Tomcat配置与优化 为了充分利用Tomcat的功能并提高其性能,开发者通常需要对Tomcat进行细致的配置与优化。这...

    Tomcat 6.0启动过程分析

    `Bootstrap` 类作为 Tomcat 的启动入口,承担着构建一个独立的类加载器的任务,用于装载 `Catalina` 的内部类,以此来确保这些内部类与系统的 classpath 相隔离,避免与应用级别的类产生冲突。 - **主函数 main** ...

    jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx )

    【JConsole工具详解】 JConsole是Java Development Kit (JDK) 自带的一个强大的监测和管理工具,主要用于诊断和分析Java应用...对于基于JDK 5.0的Tomcat配置,确保JConsole的兼容性以及正确配置JMX代理是关键步骤。

    tomcat启动服务运行servlet

    6. 装载Servlet:根据`web.xml`中的配置,Tomcat实例化Servlet类,并调用其`init()`方法进行初始化。 7. 服务器开始监听并处理请求:一旦启动完成,Tomcat就开始接受HTTP请求,将请求分发给相应的Servlet进行处理。 ...

    tomcat6.0(java)

    15. **生命周期管理**:Tomcat 6.0为每个Web应用提供了完整的生命周期管理,包括装载、启动、停止、卸载等阶段,开发者可以通过监听器(Listener)和初始化参数(Init Parameter)进行定制。 总结起来,Tomcat 6.0...

    Tomcat原码研究

    通过JMX,管理员可以动态地改变Tomcat的配置,无需重启服务;监控系统性能指标,如内存使用情况和线程活动;以及获取详细的错误报告和诊断信息。 #### 5. 总结 深入研究Tomcat的源代码不仅有助于理解其工作原理,...

    RedHat 下Oracle9i&JDK6&Tomcat安装步骤

    - 修改 `/usr/local/apache-tomcat-6.0.18/conf/server.xml` 文件中的端口号等配置。 - 根据需要修改 `/usr/local/apache-tomcat-6.0.18/webapps/ROOT/WEB-INF/web.xml` 文件。 ##### 3. 启动 Tomcat - 运行 `/usr/...

    jdk,tomcat.Eclipse,mysql装机文档

    【装机文档】是开发人员在安装和配置开发环境时的重要参考,本文档详细记录了JDK、Tomcat、Eclipse和MySQL的安装步骤,旨在帮助开发者避免安装过程中的常见误解。 **一、安装JDK1.4** 1. **下载JDK1.4**:从官方...

    JavaWeb开发环境配置

    JDK的安装,Tomcat7的安装,MyEclipse7的安装与配置,MyEclipse7的配置,MySQL5.0的安装与配置,MySql的图形化管理工具navicat的安装与使用,装载MySql的驱动程序

    tomcat内存溢出

    3. **类加载器问题**:如果类加载器没有被正确地卸载,其所加载的类及对应的资源就会一直占用内存,形成所谓的“类装载器内存泄漏”。 4. **JVM配置不当**:错误的JVM内存设置,如初始堆大小(Xms)和最大堆大小...

Global site tag (gtag.js) - Google Analytics