eclipse 设置Tomcat 热部署,修改jsp 页面立即生效,不需要重启Tomcat
博客专区 > 之渊 的博客 > 博客详情
eclipse 设置Tomcat 热部署,修改jsp 页面立即生效,不需要重启Tomcat
之渊 发表于6个月前
eclipse 设置Tomcat 热部署,修改jsp 页面立即生效,不需要重启Tomcat
  • 发表于 6个月前
  • 阅读 59
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

主要是项目有点老,不是前后分离的。。。 而且 以前做的项目的都是,都是前后不分,,,写发刷新重启就可以测试开发了。。。

现在是项目有点老,,,有前端写 页面,调试页面代码,,,、 然后使用eclipse 部署调试项目,,,可是问题来了,,前端修改js 或者 jsp 后Tomcat不能实时 自动更新,,要重启或者 刷新项目还可以看到 页面前端改动的内容,,, 这不是烦死了?

原来的同事他们是 eclipse 里面 安装了一个 eclipse Tomcat plus 插件,,然后配置什么的,,就可以 做到 前端页面修改,实时刷新浏览器可以看到了,,, 可是我的没有配置插件,也不想要插件,,,怎么

1, 配置eclipse 外部Tomcat不行

开始以为 配置eclipse的外部Tomcat 说不定就可以了,,, 测试过了不行了。。。

2, 后来去思考了一下,,eclipse 的内部Tomcat 还是外部Tomcat 肯定有办法解决的。。

这不是就是 热部署? 百度了 eclipse 怎么热部署。。。或者 Tomcat 热部署。。 还真有这样的文章找到了。。。

只需要配置 eclipse的 Tomcat的 属性,,热部署即可。。 最关键是要 将 Tomcat的 设置属性为 : reloadable="false" 热部署。、

以DEBUG模式启动tomcat,热部署在DEBUG模式下才可用。 测试过了,,就算不是debug模式启动也是可以了,,,当然了 最好是 debug模式了。

reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。 在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 7
博文 451
码字总数 130437
×
之渊
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: