美文网首页
idea中设置Tomcat热部署

idea中设置Tomcat热部署

作者: TheRaging | 来源:发表于2021-05-07 19:30 被阅读0次

什么是热部署
所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。
对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的类装入器实例,就可以将类再次装入一个正在运行的应用程序。

如何在Tomcat中配置热部署

首先打开idea开发工具,打开一个java的web项目,然后点击Run菜单,选择Edit Configurations…菜单,打开Run/Edit Configurations对话框


image.png

点击对话框左上角的加号,选择Tomcat Server,再选择Local子菜单


image.png

设置个名称,如果之前没有关联过tomcat的,需要先关联一个tomcat,关联tomcat选择Application server的Configure按钮


image.png

Application Servers对话框打开之后,点击加号,设置一个下载好的tomcat目录路径就可以关联上


image.png

在Run/Debug Configurations对话框中,选择Deployment选项卡,对需要部署的项目文件做设置,点击加号选择Artifact,然后选择war exploded方式,这种方式是以文件夹方式部署的,而war是以war包的方式,exploded方式支持热部署,开发的时候选择exploded方式就可以了


image.png

添加完Artifact文件之后,可以设置下Application context,不设置的话,默认应用路径为根目录


image.png

然后回到Server选项卡,设置On Update action和On frame detectivation选项,都设置为Update classes and resources,表示classes文件和资源文件都更新


image.png

如果只设置On Update action选项,则需要每次自己手动点击更新,设置了On frame detectivation,会监测窗口,idea窗口发生切换则自动更新文件
点击Applay 引用OK !即完成了部署!!

相关文章

  • idea中设置Tomcat热部署

    什么是热部署所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。对于Java应用程序来说,热部署就...

  • IDEA设置Tomcat热部署

    除了把Run/Debug Configurations里Tomcat的 On 'Update' action 和 ...

  • IDEA内存设置

    Idea和tomcat内存设置 IDEA内存设置 TOMCAT内存设置

  • IDEA热部署

    Idea热部署 一 打开tomcat配置 二 点击deployment查看Deploy at the server...

  • IDEA2016 + tomcat 设置热部署

    之前一直是使用 Eclipse+Jetty 开发的,然而在一次OSX系统更新之后,eclipse居然由于版本过低打...

  • IDEA Tomcat 热部署

    原文 intellij-idea-auto-reload-a-web-application-hot-deploy...

  • IDEA设置热部署

    1、pom.xml文件添加依赖 org.sprin...

  • IDE配置tomcat记录

    参考链接 IDEA WEB 部署tomcat webapp下 IntelliJ IDEA通过Tomcat启动项目过...

  • SpringBoot注意事项

    1、启动 2、idea中配置项目热部署参考网站 3、application.properties 配置文件中设置常...

  • idea热部署到tomcat

    热部署正解 1.在底部功能导航中找到“Application Servers”,右键选择“Edit Configu...

网友评论

      本文标题:idea中设置Tomcat热部署

      本文链接:https://www.haomeiwen.com/subject/xveedltx.html