`

设置 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类加载器

    在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则是一种动态...

    myeclipse下tomcat动态加载

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

    tomcat 部署web项目

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

    centOS7设置Tomcat8开机启动

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

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

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

    Tomcat与Java.Web(源文件)

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

    Tomcat自动清理缓存版.rar

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

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

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

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

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

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

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

    tomcat7.0下载

    在Tomcat7.0中,管理工具也得到了改善,例如,通过web管理界面可以更加便捷地管理应用程序、查看服务器状态以及进行安全配置。此外,7.0版本对内存管理和线程池进行了优化,提升了整体性能。 【标签】:“tomcat” ...

    kettle的web版本,自己编译的war包,直接放到tomcat下运行,然后http://localhost:8080/web

    当Tomcat服务器启动或重新加载时,它会自动解压WAR文件,并创建一个与WAR文件同名的目录来运行Web应用。在此案例中,目录名为"webspoon"。 在部署完成后,用户可以通过Web浏览器访问Webspoon。在地址栏输入...

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

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

    tomcat服务器8.0版本 apache-tomcat-8.0.15.zip

    Apache Tomcat 8.0是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,它是Apache软件基金会的一部分。这个版本,8.0.15,是一个稳定版,提供了许多增强的功能和修复了已知的安全漏洞。在本文中,...

    Tomcat Web 开发项目构建教程

    11. **热部署与自动重新加载**:学习如何设置Tomcat以便在源代码更改时自动重新加载应用,以加快开发过程。 12. **集群与负载均衡**:当需要处理大量并发请求时,了解如何设置Tomcat集群和使用负载均衡策略是非常...

    tomcatweb需要包

    标题中的“tomcatweb需要包”指的是在搭建和运行基于Java的Web应用程序时,Tomcat服务器所需的特定库和组件。这些包通常包含了Tomcat作为Java Servlet容器和JavaServer Pages (JSP)引擎运行所需的各类软件组件。在...

    apache-tomcat-8.0.45

    1. Tomcat Manager:一个Web应用程序,允许部署、卸载、重新加载和查看应用程序状态。需要在`tomcat-users.xml`中添加具有相应权限的用户。 2. Host Manager:用于管理主机级别的设置,如创建、删除虚拟主机。 四、...

    apache-tomcat-7.0.39

    7. **部署**:开发者可以将WAR文件(Web应用程序归档文件)直接放入Tomcat的`webapps`目录,Tomcat会自动解压并部署应用。 对于Eclipse集成,你需要安装一个名为“Tomcat插件”(例如,Eclipse的“Tomcat插件”或...

Global site tag (gtag.js) - Google Analytics