我自己的开发版本是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 JavaVM arguments中填入 -Dcom.sun.management.jmxremote=true 如下图:

(3)部署完成。

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

最新文章

  1. [C1] 优化 C1FlexGrid 单元格边框
  2. 查看特定View的默认属性值
  3. NativeScript工作原理
  4. 反射 reflect 初始学习
  5. 【django】request
  6. poj 1201/zoj 1508 intervals 差分约束系统
  7. 解决Xcode6.0.1编译Unity3Dproject报错
  8. Sonar入门(一):简介
  9. Linux parent process and child process when &#39;sudo&#39;
  10. [0] 服务器 TCP 提供程序无法在 [ &#39;any&#39; &lt;ipv4&gt; *] 上侦听。TCP 端口已在使用中。
  11. 23种设计模式JAVA 实现目录总结
  12. VM虚拟机ubantu自适应屏幕大小
  13. 用meta标签让双核浏览器用我们指定的内核渲染
  14. python learning OOP1.py
  15. Discuz常见小问题-如何使用QQ登陆
  16. 沉淀,再出发:Django的简单使用
  17. 红帽子企业版 7.3 INSTALL SYSTEMTAP
  18. [iPhone硬件]-GPS定位的使用
  19. Gitlab命令行简单使用
  20. std::function(3)

热门文章

  1. EasyUI 开发笔记(一)
  2. MSSQL&mdash;按照某一列分组后取前N条记录
  3. REDIS 主从复制
  4. iconv 失败
  5. null、undefined、false、0相等性比较
  6. 通过sougou输入法,解决卡在Setup Wizard(小绿人)界面
  7. 【转】mysql忘记密码(未初始化)
  8. js问题
  9. bash while/until循环学习
  10. Digital root(数根)