负责人:盘子杰
时 间:2009年02月26号
电话:15817441537
QQ:39301568
前言
网上很多人误解热部署和热加载的概念,所以造成乱配置的行为,这里提示一下.
热部署:就是容器状态在运行的情况下部署或者重新部署整个项目.在这种情况下一般整个内存会清空,重新加载.简单来说就是Tomcat或者其他的web服务器会帮我们重新加载项目.这种方式可能会造成sessin丢失等情况.
热加载:就是容器状态在运行的情况下重新加载改变编译后的类.在这种情况下内存不会清空,sessin不会丢失,但容易造成内存溢出,或者找不到方法。因为内存无法转变成对像. 一般改变类的结构和模型就会有异常,在已经有的变量和方法中改变是不会出问题的。在中模式最好是在调试过程中使用,免得整个项目加载.
debug模式都支持热加载.很方便使用.
下边介绍一下idea调试web工程的配置.
1. 指定编译class目录.
Module -> settings -> modules -> 工程名称 -> paths ->
User module comile output path ->
Output path 和 test output Path 设置为 ..\ webapp\WEB-INF\classes
2. 设置Webapp的目录相关配置
Module -> settings -> modules -> 工程名称 -> web -> Java EE build Settings ->
Web Facet Exploded Directory
在[create web facet exploded directory]打钩
在下边文本域中输入webapp的目录
在[exclude from module content]去掉钩
千万要注意 不是你就后悔
3.设置启动参数,或者共享多个工程配置
在Run/Debug Configurations 中添加一个tomcat server.
在server选项中
[Build on frame deactivation ] 编译工程.在debug模式下可以热加载class
4.在Deployment 选项中指定发布的工程和工程虚拟目录
5.[Share configuration] 共享多个工程在一个启动的tomcat中
IDEA9 + Tomcat: Java IDE编辑器 ------IntelliJ IDEA 使用基础篇
- 大小: 40.4 KB
- 大小: 39.6 KB
- 大小: 40 KB
- 大小: 28.5 KB
- 大小: 2.7 KB
- 大小: 40 KB
分享到:
相关推荐
IntelliJ IDEA修改了mybatis mapper xml后自动热发布 热更新 热部署.zip Mybatis xml文件使用热加载检测不更新怎么办?看我的
idea热部署(更新代码不用重启tomcat).docx idea热部署(更新代码不用重启tomcat).docx
IDEA+Tomcat热部署配置.doc
NULL 博文链接:https://buliedian.iteye.com/blog/858026
网上找了好多IDEA部署web工程的帖子,很多都不实用,自己琢磨了很久才搭出来,希望有用
IntelliJ IDEA 12.0 Web开发及热部署
用于idea的tomcat插件,尤其是社区版没有集成tomcat,使用该tomcat很方便
IntelliJ IDEA不重启tomcat,自动部署 热发布Spring Boot
用idea开发工具创一个SSH框架的java web 项目实例,以及项目相关配置
idea部署eclipse的web项目(tomcat) 跟着走,无脑操作
IDEA导入SVN项目(WEB)配置tomcat部署项目
idea配置Tomcat部署web应用
IDEA tomcat环境部署
idea tomcat 详细图文配置 idea tomcat 详细图文配置idea tomcat 详细图文配置
用eclipse开发开发web程序时候,修改代码了,每次都得重启,很不方便,我在网上找了好久,发下这个可以用!分享下经验! 没有图片哦
IDEA配置热部署IDEA配置热部署IDEA配置热部署IDEA配置热部署
IDEA8与Tomcat集成开发环境配置.doc,亲手配置,是IDEA Web开发的第一手资料。 识货的下!
Intellij Idea 13.1 +tomcat server 配置热部署 配置好后,修改jsp文件;马上生效。
tomcat6,用于idea适配低版本的tomcat
idea配置ssh框架