欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

intellij idea tomcat热部署配置教程

时间:2021-03-17 09:41:50|栏目:JAVA代码|点击:

1.设置Debugger-HotSwap

在setting界面,打开Debugger-HotSwap选项,确保勾选了Build project before reloading classes,同时选择Reload classes after compilation为Always。这样我们在编译某个修改了的java文件之后,就会利用HotSwap机制reload class,而Build project before reloading classes就确保了其他修改过的文件一起同步到部署目录。

 

2.项目设置

在Project Structure视图中,在Project setting --> Articfacts选项中,选择war:Exploded类型的modules,然后设置编译输出项目的路径

将你的构建输出目录直接设置在源程序目录中,然后重定向的docBase直接指向你的web根目录(就是WEB-INF的父目录)。这样,你只要将编译输出目录设置为WEB-INF\classes就行了,而且,修改JSP文件都不要重新构建,唯一要做的就是修改了java文件之后compile一下。

3.配置tomcat

在Deployment选项卡中选择war exploded项目

注:如果选项中没有update classes and resources 选项,则是由于服务器添加的Artifact类型问题,一般一个module对应两种类型的Artifact,一种是war,一种是war explored。war就是已war包形式发布,当前项目是这种形式,在这种形式下on frame deactivation配置没有update classes and resources选项。war explored是发布文件目录,选择这种形式,on frame deactivation中就出现update classes and resources选项了。

通过以上步骤,就配置好了热部署,就可以顺利的进行开发工作了。

注意:必须以debug模式启动

总结

上一篇:JavaEE中struts2实现文件上传下载功能实例解析

栏    目:JAVA代码

下一篇:详解Java sort()数组排序(升序和降序)

本文标题:intellij idea tomcat热部署配置教程

本文地址:http://www.codeinn.net/misctech/82654.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有