首页 > 其他分享 >idea配置tomcat热部署

idea配置tomcat热部署

时间:2023-10-24 16:25:39浏览次数:36  
标签:tomcat 部署 idea update 编译 设置 运行

idea中配置了tomcat的“update classes and resources”后,点击run之后,每次修改代码都没有及时生效,也就是没有成功进行热部署。

在idea中实现热部署,要先设置自动编译,再选择正确的运行模式(Debug运行,不是Run)

新建一个类或文件都需重新启动tomcat!!!

第一步:开启自动编译

重点:看自动编译设置项的后面那句only works not running/debugging(只在不是running状态或者debugging状态下才会生效),也就是说,要使用这个功能,不要鼠标右键,选择"Run…",而是选择"Debug…"。要选择debug运行,要选择debug运行,要选择debug运行!!!

 


第二步:配置tomcat热部署,设置"update classes and resources"
将下图两项设置为"update classes and resources"

 

总结

相信设置"update…"不难,重要的是:
一定要先设置好自动编译,再选择Debug运行,而不是Run运行!!!

标签:tomcat,部署,idea,update,编译,设置,运行
From: https://www.cnblogs.com/forestwolf/p/17785077.html

相关文章

  • idea禁用双击ctrl
    Runanything|IntelliJ IDEADocumentationDisabledoublemodifierkeyshortcuts......
  • Sentinel-dashboard安装(k8s部署)
    目录Sentinel-dashboard安装(k8s部署)一.拉取镜像并推送到私库二.准备sentinelstatefulset部署配置文件三.部署并访问sentinelSentinel-dashboard安装(k8s部署)一.拉取镜像并推送到私库这里选择的是dockerhub已经有人制作好的Sentinel镜像dockerpullbladex/sentinel-dashboard......
  • 【记录2】华为云耀云服务器L实例_mysql部署CentOS 7
    产品官网:https://www.huaweicloud.com/product/hecs-light.html1.本地终端远程登录华为云耀云服务器L实例购买华为云耀云服务器L实例后,我采用的是Putty作为本地终端,在华为云耀云服务器L实例上进行mysql的安装和配置、后续的应用部署提供数据库服务。输入IP地址点击Open后......
  • 电子签章安装、部署、二次开发、应用
    系统环境:win10开发电子签章第三方服务:契约锁1、第三方私有云安装说明(具体说明查看《安装指南PDF》):   安装jdk1.8MySQL数据库启动第三方服务,启动路径为/bin/start.bat启动服务后http://localhost:9180登陆后进行私有云license申请,申请完成需要企业认证,认证完成后,生......
  • 华为云耀云服务器L实例 - 部署TeamSpeak 3
     要在华为云耀云服务器L实例服务器上部署TeamSpeak 3服务器,我们可以按照以下步骤进行操作:1. 下载TeamSpeak 3服务器文件:前往TeamSpeak官方网站(https://www.teamspeak.com/en/downloads/)下载适用于您服务器操作系统的TeamSpeak 3服务器文件。确保下载最新版本的文件。2.......
  • 华为云服务器+前后端分离项目部署-上
     这一期教程中,我们需要在华为云耀云服务器L实例上部署前后端分离的应用项目,前后端分离项目是一种常见的软件开发架构,它将前端和后端开发分离,使开发团队可以独立开发和维护两者,同时通过API或其他通信方式进行交互。这种架构的主要优点包括更好的团队协作、灵活性、可维护性和可......
  • 华为云服务器+前后端分离项目部署-中
     在前后端分离的项目,我们将其部署在了华为云耀云服务器L实例上,在上一期的教程中,我们成功的部署了后端项目,并启动了后端服务,现在我们需要启动前端的服务。启动一个基于Vue.js的前端应用通常涉及以下步骤:1. 安装Node.js和npm:首先,确保你的计算机上安装了Node.js和npm(Node包管......
  • 华为云服务器+前后端分离项目部署-下
     在前面的教程中我们已经在本地环境中运行了前后端分离的项目,然而,这个前后端分离的项目需要让其他人都能访问到,所以,我们需要将其部署在华为云耀云服务器L实例上,地址(https://www.huaweicloud.com/product/hecs-light.html)这里面,我们购买了华为云耀服务器并开始部署前后端分离项......
  • 华为云耀云服务器L实例 - mysql部署
     MySQL数据库使用结构化查询语言(SQL)作为其查询语言,支持多用户访问,具备良好的性能、可靠性和可伸缩性。它适用于各种规模的应用程序和网站,从小型个人网站到大型企业级应用程序都可以使用MySQL来存储和管理数据。以下是其中一些主要的优势:1. 开源和免费:MySQL是一款开源软件,......
  • 从零用VitePress搭建博客教程(7) -– 如何用Github Actions自动化部署到Github Pages?
    接上一节:从零用VitePress搭建博客教程(6)-–第三方组件库的使用和VitePress搭建组件库文档 我们搭建完成vitePress后,那么接下来就是如何部署到线上服务器,这里使用GithubPages,免得自己购买服务器,当然你也可以自己购买服务器来部署(比如阿里云服务器)。在部署之前,我们先简单了解......