`

设置 Tomcat 自动重新加载 web 应用程序

阅读更多

修改 TOMCAT_HOME/conf/server.xml 文件,添加 <Context> 标签让指定的 web 应用程序自动重载。内容如下:

自动重载的配置:

修改$tomcat_home/conf/server.xml文件,在host节点下 加入Context  例如:

Xml代码
<Host name="localhost" appBase="webapps" 
      unpackWARs="true" autoDeploy="true" 
      xmlValidation="false" xmlNamespaceAware="false"> 
 
   <Context path="/test" docBase="test"  debug="0"      privileged="true" reloadable="true"/ >   
</Host> 

 <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

    <Context path="/test" docBase="test"  debug="0"      privileged="true" reloadable="true"/ >
 </Host>

这样方便开发的时候,每次更改class后,去重启tomcat

分享到:
评论

相关推荐

    在Tomcat中部署Java Web应用程序

    ### 在Tomcat中部署Java Web应用程序 #### 一、引言 在现代Web开发中,Apache Tomcat作为一款广泛使用的开源Java Servlet容器,为开发者提供了简单而强大的平台来部署Java Web应用程序。本文将详细介绍如何在Tomcat...

    让tomcat自动加载修改过的类和servlet

    - `docBase`:指定Web应用程序的基础目录。 - `debug`:设置调试级别,用于控制JSP页面的编译信息。 - `privileged`:如果设置为`true`,则在运行此上下文中的代码时,将具有更高的权限。 #### 知识点四:热部署的...

    tomcat类加载器

    在Tomcat中,类加载机制的设计是为了支持多个Web应用程序的隔离运行。每个Web应用都有自己的类加载器,这样可以确保一个应用的类不会意外地与另一个应用的类混淆。默认的类加载器结构包括以下层次: 1. Bootstrap ...

    Tomcat下HttpServlet的Web应用工程

    这个项目利用了Eclipse 4.4作为集成开发环境(IDE),展示了如何在Linux操作系统中构建和部署Web应用程序。重点在于理解和运用HttpServlet,一个Java Servlet API中的核心类,用于处理HTTP请求和响应。 【描述】...

    Tomcat与Java.Web开发技术详解(PDF)

    2. **Java Web基础**:Java Web开发涵盖了使用Java语言进行Web应用程序的设计和实现。这包括了Servlet、JSP、JavaServer Faces (JSF)等技术。Servlet是Java编写的服务器端程序,用于处理HTTP请求;JSP则是一种动态...

    centOS7设置Tomcat8开机启动

    在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...

    tomcat 部署web项目

    Tomcat 是一个流行的 Java Web 服务器,部署 Web 应用程序到 Tomcat 中有多种方式。下面我们将总结 Tomcat 中部署 Java Web 应用程序的两种方式:静态部署和动态部署。 静态部署 静态部署指的是我们在服务器启动...

    quartz实例 自动生成 表达式 动态更新 xml文件 tomcat自动加载

    Tomcat自动加载是关键,因为我们需要确保Quartz能在Tomcat服务器启动时正确初始化,并且在运行过程中能够响应XML配置文件的变更。在Tomcat中,我们可以使用ContextListener来监听应用的上下文初始化和销毁事件。在上...

    Tomcat7部署多个Web项目的方法-有图有真相

    - `reloadable`属性设置为`true`可以让Tomcat监控Web应用目录中的文件,如果发现有更改则自动重新加载。 - `debug`属性设置为`0`通常意味着关闭调试信息的输出,此属性的具体含义可以参考Tomcat文档。 2. 第二种...

    myeclipse下tomcat动态加载

    Tomcat是Apache软件基金会的开源项目,是一款广泛使用的Java Servlet容器,用于部署和运行Java Web应用程序。在MyEclipse中配置Tomcat进行动态加载,能够让开发者在不重启服务器的情况下实现应用的热更新,提高开发...

    Tomcat与Java.Web(源文件)

    【标题】:Tomcat与Java.Web(源文件) ...综上所述,Tomcat与Java.Web的结合是开发和部署Java Web应用的常用方式,通过深入理解这些知识点,开发者能够有效地构建、运行和维护高质量的Web应用程序。

    Eclipse Tomcat Server 加载项目

    其中,Eclipse内置的Tomcat服务器是进行Web应用开发和测试的重要工具之一。本文将详细介绍如何在Eclipse中配置并使用Tomcat服务器来加载和运行Web项目。 #### 一、配置Tomcat服务器 **1. 添加Tomcat服务器** 在...

    nsis打包 一键安装javaWEB项目,安装完后重启电脑,tomcat服务自动加载

    在网上找了好多关于Nsis打包JavaWeb和tomcat的方法,都没有能让tomcat服务自动重启的,便自己研究编写了一个方法。供大家参考! 1、实现程序一键安装 2、卸载 3、安装时验证密码 4、应用系统快捷方式启动、注册...

    Tomcat自动清理缓存版.rar

    5. **调整Tomcat配置**:可以在Tomcat的`server.xml`文件中配置`&lt;Context&gt;`元素,添加`reloadable="true"`属性,这会使Tomcat在检测到web应用源码更改时自动重加载,但可能会增加服务器的负担。 6. **监控和自动化...

    修改tomcat设置,免去重新发布Java类的麻烦

    在`context.xml`文件中,有一个名为`&lt;Context&gt;`的元素,它是用来配置特定Web应用程序的。默认情况下,`reloadable`属性被设置为`false`,这意味着当Tomcat检测到应用中的类文件发生变化时,它不会自动重新加载这些...

    Tomcat与Java.Web开发技术详解_tomcatjava_

    标题"Tomcat与Java.Web开发技术详解_tomcatjava_"表明了本文档将深入探讨Tomcat服务器以及使用Java进行Web应用程序开发的相关技术。Java.Web开发主要涉及使用Java语言来构建动态、交互式的Web应用程序,而Tomcat是...

    Tomcat6连接池配置详解(自动重连)

    在现代Web应用开发中,数据库连接管理是非常重要的一环。为了提高应用性能并确保资源的有效利用,通常采用连接池技术来管理数据库连接。Apache Tomcat作为一款广泛使用的Java应用服务器,提供了强大的连接池功能。...

    教学视频---在Tomcat中部署web程序的三种方法.rar

    这会告诉Tomcat在启动时加载指定路径的Web应用,并且设置`reloadable`属性为`true`可以使得Tomcat在源代码更改后自动重新加载应用。 以上三种方法各有优缺点。手动部署简单易行,但不适合频繁的更新;管理工具提供...

    ffmpeg+tomcat+html 实现web端流媒体播放

    接下来,`Tomcat`是一个广泛使用的Java Servlet容器,它提供了运行Java Web应用程序的能力。在流媒体服务器中,`Tomcat`可以作为HTTP服务器,负责响应HTML页面请求,并提供由`ffmpeg`处理后的流媒体数据。通过配置`...

Global site tag (gtag.js) - Google Analytics