【IDEA】IDEA设置修改完JS和JSP不用重启的办法(IDEA热部署)

摘要:
也就是说,Tomcat是一个Run-˃EditConfigurations,其目的是修改以下两个地方:该配置只应更新JS和JSP,而不应重新编译类文件。如果选择updateclasssandresources,将重新编译Java文件和JSP。

  修改完JS和JSP不停的重启服务器真的很烦,所以设置修改完之后不用重启也生效;

前提有两个:

  1. 确保使用的是debug模式。

  2. 确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的

Run-》Edit Configurations修改下面两处地方:

【IDEA】IDEA设置修改完JS和JSP不用重启的办法(IDEA热部署)第1张

注意:

  上面还有个是:update resources,这个配置应该是只会更新JS和JSP这些,而不会重新编译class文件,

        如果选择update classes and resources会重新编译java文件和JSP,js,相当于热部署。(这个有时候会报错不能删除jar包,多切换几次上面的更新的东西,也就是上面更新静态资源和更新java切换几次就好了。)

 注意:

   有时候发现没有上面的选项,原因是因为你在Deployment的选项中使用的是先将工程打成war包然后再去运行的

 【IDEA】IDEA设置修改完JS和JSP不用重启的办法(IDEA热部署)第2张

修改方式:

先删掉当前工程,再次添加,添加的时候选择Artiface(exploded的意思是发布目录,类似于将war打成包之后自动解压)

【IDEA】IDEA设置修改完JS和JSP不用重启的办法(IDEA热部署)第3张

然后在Server中更改为:Update classes and resources

--------------------------------分割线------------------------------------------------

on ‘update‘ action:当用户主动执行更新的时候更新

on frame deactication:在编辑窗口失去焦点的时候更新

免责声明:文章转载自《【IDEA】IDEA设置修改完JS和JSP不用重启的办法(IDEA热部署)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Frida从入门到入狱Shiro remeberMe反序列化漏洞(Shiro-550)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Docker 启动 tomcat 成功,但是访问为 404

1、使用命令启动 tomcat ,启动之后,访问 tomcat 主页出现如下错误 docker run -p 8088:8080 -d --name mytomcat tomcat:9.0.40-jdk8-adoptopenjdk-hotspot 2、首先使用命令查看 tomcat 容器是否启动成功 可以看到 tomcat 是启动成功了的 3、错误原因...

ZeroCopyLiteralByteString cannot access superclass

问题描述         在HBase上运行MapReduce作业时,报如下异常:IllegalAccessError: class com.google.protobuf.HBaseZeroCopyByteString cannot access its superclass com.google.protobuf.LiteralByteString  ...

机器视觉及图像处理系列之一(C++,VS2015)——搭建基本环境

     自《人脸识别》系列发布至今,已一年多矣,期间除答复些许同好者留言外,未再更新文,盖因项目所迫,不得已转战它途,无暇、无料更博耳。其时,虽人已入项目中,然终耿怀于人脸识别方案之谬。初,写此文时,纯粹兴趣使然,未思其它,更有前人博文指引,一路低首猛冲,事成。后,同好者参考此文复盘,不料未达预期者众矣,观文后留言多纠结于此。究其因,方案之缪矣。彼长于分...

使用idea搭建Scala 项目

主要内容 Intellij IDEA开发环境简介 Intellij IDEA Scala开发环境搭建 Intellij IDEA常见问题及解决方案 Intellij IDEA常用快捷键 1. Intellij IDEA开发环境简介 具体介绍请参见:http://baike.baidu.com/link?url=SBY93H3SPkmcmIOmZ8H6...

Tomcat开机自启动,通过服务名重启

1、将Tomcat注册为服务2、服务开机自启动3、修改Tomcat进程名(待补充)4、通过命令查看日志,不需要进入到日志目录(待补充)5、tomcat进程守护(待补充) 1. 安装tomcat, 此处省略安装步骤, 我将tomcat安装在/home/boos_tomcat路径下 2. 输入命令 " cp -p /data/boos_tomcat/bin/...

(转)Linux下部署tomcat及tomcat war包应用程序

原文:http://www.cnblogs.com/smallfa/news/2017/07/17/7193620.html 1, 通过winscp将tomcat包(6和7版本都是一样的安装方法)和jdk-6u27-linux-x64.bin安装文件传送到linux 系统/opt里面.(这里没有固定要传送到/opt/hn,可以自己定义。) 2, 安装首先解...