IDEA2020-Tomcat热部署两种方法(修改class后不用重启tomcat)

第一种

第一种也是最常见的,修改为Update classes and resources。不过我的有Update classes and resources这个选项,设置之后,依旧没用。大家可以先康康这个
1.如图,选择Edit Configurations…选项
在这里插入图片描述
2.点击你要配置的tomcat,点击Deployment,点击“+”,选择你要部署的war包,热部署必须要选择带有exploded的war包。
在这里插入图片描述
3.点击Server,如下图操作,点击OK.
在这里插入图片描述
在这里插入图片描述然后重启Tomcat,可能会有延迟。

第二种

要是小伙伴们和我一样,第一种试了几次没有效果,那就康康第二种。

1.在安装的tomacat路径下新建一个text.xml,里面写入

<Context docBase="E:Tomcat	omcatapache-tomcat-8.5.31" reloadable="true"
 path="/test" workDir="workCatalinalocalhost	est"> 
</Context> 

在这里插入图片描述
E:Tomcat omcatapache-tomcat-8.5.31是我的tomcat路径,大家根据自己的就好。

2.在apache-tomcat-8.5.31conf目录下找到server.xml,打开在 <Engine name="Catalina" defaultHost="localhost">下添加,一定要在这个下面添加昂。

<Context docBase="E:Tomcat	omcatapache-tomcat-8.5.31	est" 
	reloadable="true" path="/test" workDir="workCatalinalocalhost	est"> 
	</Context>

在这里插入图片描述
在这里插入图片描述
同样的里面的路径根据自己。
这里面主要的就是reloadable=“true”。
完了保存重启就好啦。


版权声明:本文为web13116256725原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。