文档章节

eclipse 设置Tomcat 热部署,修改jsp 页面立即生效,不需要重启Tomcat

之渊
 之渊
发布于 2017/08/29 16:46
字数 514
阅读 170
收藏 0

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

现在是项目有点老,,,有前端写 页面,调试页面代码,,,、 然后使用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。

本文转载自:http://blog.csdn.net/zhang854429783/article/details/50086923

共有 人打赏支持
之渊
粉丝 11
博文 520
码字总数 154862
作品 0
佛山
程序员
Eclipse JSP 热部署

Date:2012-10-16 Environment:Eclipse 4.2,Tomcat 7 昨天,我将Eclipse的JSP项目部署到tomcat的webapps目录下.然后运行网站. 我在eclipse下修改JSP网页内容或直接在webapps的项目中修改,刷新浏...

陈好
2012/10/16
0
0
Eclipse JEE中Server Options追踪

今天用Mercurial将<workspace>ServersTomcat v6.0 Server at localhost-config以及 <workspace>.metadata.pluginsorg.eclipse.wst.server.core纳入版本控制,监控了Eclipse JEE在修改Server ......

cyper
2012/09/28
0
0
JSP tomcat 更新不生效

今天遇到一问题,更改好的jsp部署到tomcat后,无论如何页面也不生效,最后才知道是tomcat的work目录没有清的原因,借此机会也特地看了下work目录的作用以及原理,做个记录学习下: jsp,tom...

juninan
2014/06/10
0
0
Tomcat中jsp热部署实现原理

我们知道在开发工程的时候jsp文件是即修改即生效的,由于比较好奇就研究了一下tomcat对于jsp热部署的实现原理,总结沉淀一下吧。 Tomcat jsp热部署的实现原理大体是这样的,每个JSP页面从上次...

heroShane
2014/02/11
0
0
REST+EJB+JPA 框架在 Eclipse+TomEE 的开发环境搭建

Apache TomEE结合了众多开源Java EE的实现,诸如GlassFish、JBoss和Apache Geronimo,同时也是仅有的6个通过认证的JavaEE引擎之一。 一、准备工作 下载TomEE,http://mirrors.hust.edu.cn/ap...

六Ge
2015/04/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

idea 通过jpa自动生成实体类

引入jpa包 打开persistence窗口 右键选择连接数据库 如果数据库没配置,则可以在下图选项中配置 选择好数据库和实体类的生成地址

斩神魂
31分钟前
1
0
tcpdump 命令

TCPDUMP简介 tcpdump 是一个很常用的网络包分析工具,可以用来显示通过网络传输到本系统的 TCP/IP 以及其他网络的数据包。tcpdump 使用 libpcap 库来抓取网络报,这个库在几乎在所有的 Linu...

寰宇01
39分钟前
2
0
软件的Alpha、Beta、RC、GA版本的区别

Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。 Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。 RC:(Release Candidate) 顾名思义...

乔老哥
40分钟前
3
0
慢雾安全海贼王:从DApp亡灵军团,细说区块链安全

本文转载自微信公号“万向区块链”,为慢雾安全负责人海贼王在万向区块链实验室举办的2018上海区块链国际周-技术开放日上的演讲速记整理。 这张图总结了智能合约攻防的各个方面,分为两大部分...

万向区块链
46分钟前
14
0
Matlab编程之——卷积神经网络CNN代码解析

卷积神经网络CNN代码解析 deepLearnToolbox-master是一个深度学习matlab包,里面含有很多机器学习算法,如卷积神经网络CNN,深度信念网络DBN,自动编码AutoE ncoder(堆栈SAE,卷积CAE)的作...

酒逢知己千杯少
46分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部