IDEA部署Tomcat

配置Tomcat

第一步:打开菜单栏 Run -> Edit Configurations...



第二步:新建Tomcat Server 
提醒:有人说这里 可能没有 Tomcat Server 选项 

IntelliJ 2017 社区版(也就是免费版) 没有Tomcat Server这个选项,收费版有

点击 “+” ,选择 “Tomcat Server” -> 如果是本地Tomcat 选择“Local”



第三步:给Server起个名字

在Name出输入新的服务器名,点击 "Application Server" 后面的 "Configure...",弹出Application Servers窗口,在Tomcat Home 选择本地安装的tomcat目录 -> OK



第四步:在“Server”面板中,勾选取消“After Launch”,设置“HTTP port”和“JMX port”(默认值即可),点击Apply -> OK,至此tomcat配置完毕(左边列表中tomcat图标上小红叉是未部署项目的提示,部署项目后就会消失)。



第五步:部署项目到tomcat

在第二个选项卡Deployment中 

右边有个绿色+ 加一个Artifact 



第六步:选择要添加的项目

记得在右边Application context 中输入项目的启动地址 记得加“/” (也可以不填) -> Apply



第七步:回到Server面板,将On 'update' action和On frame deactivation(这两个选项是tomcat配置了项目后才有的)改为update classes and resources 和Do nothing-> Apply

这分别是在两种命令下的触发的事件。这个是 IntelliJ IDEA 特有的,也是重点
On Update action 当我们按 Ctrl + F10 进行容器更新的时候,可以根据我们配置的这个事件内容进行容器更新。其中我选择的 Update classes and resources 事件是最常用的,表示我们在按 Ctrl + F10 进行容器更新的时候,我们触发更新编译的类和资源文件到容器中。在 Debug 模式下,这个也就是所谓的 HotSwap。这是这种热部署没有 JRebel 插件那样好用
On frame deactivation 当我们切换 IntelliJ IDEA 到浏览器的时候进行指定事件更新,这个一般是因为 Web 开发的时候,我们需要经常在 IntelliJ IDEA 和各个浏览器之间来回切换测试,所以才有了这种需求。IntelliJ IDEA 是为了帮我们在做这种无聊切换的时候做一些指定事情。当然了,如果切换过于频繁,这个功能还是很耗资源的,所以我设置的是 Do nothing 表示切换的时候什么都不做


然后点ok 

配好之后 面板会有些变化 证明tomcat 已经配好了



最后点右上角的 绿色运行按钮就ok啦~



tomcat的版本要注意一致,图片不一致地方只是示例

猜你喜欢

转载自blog.csdn.net/gaoxiang24/article/details/79300284