记录Tomcat7.x热部署配置过程

本文介绍了一种在Tomcat7.x环境下实现热部署的方法,即在不重启服务器的情况下使代码和配置文件的修改生效。通过在context.xml中添加属性及设置JDK参数,可以轻松实现项目的热更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我自己的开发版本是tomcat7.0.43+myeclipse14

 

原版在:http://blog.csdn.NET/chen_zw/article/details/8867779

 

热部署是指在你对项目代码(不论是JSP、Java类,甚至是配置文件)进行了修改时,在不重启WEB服务器前提下能让修改生效。

 

 网上找了不少资料都是通过修改server.xml进行配置的,但奇怪的是我一直配置不成功,编译后的class倒是能及时上传到服务器上,但服务器愣是不使用修改后的class文件,也就是reload不生效,最后只得舍弃这种方法,用了另外一种更简便的方法,哈哈,记录一下,跟大家分享。

 

(1) 修改Tomcat 7.x安装目录下的conf下的context.xml,在<Context>节点上添加reloadable="true"属性。

<Context reloadable="true">
         //中间数据不用修改
</Context>

(2) 进入myEclipse - > preference -> Tomcat 7.x -> JDK , 在Optional Java VM arguments中填入 -Dcom.sun.management.jmxremote=true 如下图:

(3)部署完成。

 

Note:这种方式的热部署,不仅代码类文件会自动部署,配置类文件的修改也会自动部署,可以大大节省开发等待时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值