idea集成tomcat(Smart Tomcate插件安装)

2023-09-21 10:45:43

        当我们在 tomcat 上部署好一个 webapp 后,如果我们要修改代码,就需要重新进行打包和部署,但往往在工作中是需要频繁修改代码,然后再查看成果的,就需要反复的进行打包和部署的过程,这是很麻烦的

        通过 Smart Tomcate 插件我们就能解决这个问题,可以直接使用 idea 图形化界面把代码部署到 tomcat 上达成“一键打包&部署”的过程

安装Smart Tomcate插件

        1.在 idea 主界面的左上角选择 File 点击 Settings 

        2.找到 Plugins 搜索 Smart Tomcate 点击下载按钮就能下载安装了

配置

        在安装好了以后,需要我们手动进行一些配置

1.在 idea 页面的右上角的 Current File 处,点击 Edit Configurations 编辑配置

2.点击 + 号,找到 smart tomcat 并点击

3.我们最主要配置的是 Tomcat server ,要将 Tomcat 所在的路径填入

        值得注意的是 context path 的值,我们之前直接部署到 tomcat 上 context path 的值就是 war 包的名称,现在我们进行检验要输入到 url 中的 context path 的值是这里定义的值

4.配置好以后,我们点击运行图标便可以一键完成打包部署

5.最后出现下面的日志,就说明打包成功,接下来就可以去浏览器输入 url 进行检验了

更多推荐

设计模式:原型模式

目录代码实现总结原型模式(PrototypePattern)是一种创建型设计模式,它通过复制现有对象来创建新对象,而无需通过实例化类来创建。原型模式允许我们通过复制现有对象的属性和方法来创建新的对象,从而避免了直接创建对象的开销。在原型模式中,有以下几个主要角色:原型(Prototype):定义了复制自身的方法。具体原

如何将 OBJ 模型转换和压缩为 GLTF 以与 AWS IoT TwinMaker 配合使用

推荐:使用NSDT场景编辑器快速搭建3D应用场景概述在这篇博文中,引用了几种文件扩展名和模型格式。在开始之前,最好了解以下内容:OBJ–对象文件,一种标准的3D图像格式,可以通过各种3D图像编辑程序导出和打开。MTL–材料库文件,包含一个或多个材料定义,每个定义都包括OBJ模型中对象的各个材料的颜色、纹理和反射图glT

git安装配置教程

目录git安装配置1.安装git2.git配置3.生成sshkey:4.获取生产的密钥3.gitee或者github添加ssh-key4.git使用5.git使用-本地仓库与远程仓库建立连接第一步:进入项目文件夹,初始化本地仓库第二步:建立远程仓库。建立远程连接的小技巧git安装配置1.安装gitwindows:win

【CSS3】CSS3 2D 转换 - rotate 旋转 ③ ( 使用 transfrom-origin 设置旋转中心点 | 使用 方位词 / 百分比值 / 像素值 设置旋转中心点 )

文章目录一、使用transfrom-origin设置旋转中心点二、代码示例-使用transfrom-origin设置旋转中心点1、代码示例-使用方位词设置旋转中心点2、代码示例-使用百分比设置旋转中心点3、代码示例-使用像素值设置旋转中心点一、使用transfrom-origin设置旋转中心点为div盒子模型设置tra

事件循环(也叫事件环,也叫event loop)--任务队列(等待执行的任务)--渲染三者的关系

关键词:阻塞,主线程,事件环(eventloop)、任务环(任务队列)、单线程、本视频总结:超级复杂的JS底层。事件循环和事件队列的关系。宏任务、微任务和raf回调这3个事件队列的关系。任务队列和执行栈的关系。dom点击事件和js调用函数对执行栈的不同影响。事件循环和dom渲染之家raf回调函数的执行。附带要理解函数调

leetcode做题笔记138. 复制带随机指针的链表

给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示

国产CPU发展情况及信创服务器性能测试对比

国产信创服务器是近些年信创突破的重点,面对技术封锁和卡脖子限制,如何实现真正的芯片自主可控也是业界发力的方向。近期华为鲲鹏9000s系列芯片的发布让大家眼前一亮,似乎面对芯片的技术封锁打了一场漂亮的翻身仗。那么在服务器市场国产CPU发展如何,主流的信创服务器有哪些产品,性能表现如何,本文将简单介绍,并结合信创服务器的性

「语音芯片」常见的OTP芯片故障分析

OTP语音芯片是指一次性可编程语音芯片,语音只能烧写一次,适合应用在不需要修改语音、语音长度短的场合,从放音的长度上可以分为20秒、40秒、80秒、170秒、340秒。语音芯片的特点是单芯片方案、价格便宜,适合批量生产,即便是小数量生产也可以及时拿货,主要应用在玩具、电子琴、电动车、报警器、智能锁、按摩仪等产品上,常见

开源与隐私:一个复杂的关系

🌷🍁博主猫头虎带您GotoNewWorld.✨🍁🦄博客首页——猫头虎的博客🎐🐳《面试题大全专栏》文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大

Linux——vi编辑器

目录一、基本简介二、命令模式下的常用按键1、光标跳转按键2、复制、粘贴、删除三、编辑模式四、末行模式1、查找关键字并替换2、保存退出3、其他操作五、模式切换一、基本简介1、最早可追随到1991年,全称为“ViIMproved”2、模式——命令模式——末行模式——编辑模式3、使用vi/vim命令编辑文件——在每次运行vi

jupyter notebook找不到python内核(kernel)的解决记录

文章来源:jupyternotebook找不到python内核(kernel)的解决记录–WhiteNight'sSite貌似导致这个问题的原因有非常多,这里只是说一个可能的解决方法。前情提要:在费了九牛二虎之力,终于安装成功了jupyternotebook,并能创建python3文件后,我又发现了新的问题:它找不到k

热文推荐