IDEA部署web项目到tomcat(详细讲解)
前言
日常开发中,如果是借助springboot或者其他封装程度较高的框架来开发Web项目的话,大多数时候我们是可以直接使用springboot内嵌的tomcat直接一键式启动Web服务器的。但是对于一些SSM框架、个人项目或者是其他比较久的项目的话,直接在本地上调试web项目还是十分有必要去学习的。
一、在IDEA上配置tomcat
1. 在idea左上角的菜单栏中点击Edit Configarations
2. 选择要配置的tomcat类型
3. 配置tomcat的具体属性
配置完成后,点击弹框右下角的apply就行
4. 启动tomcat,点击启动按钮即可
二、深入探究idea配置的tomcat到底部署到哪里
我们都知道部署tomcat有三种方式,比较直接的就是直接将war包放到webapp中让它自己解压,但是idea并不是采用这种方式。如果直接去tomcat下找的话,我们也会发现找不到我们的项目。这是因为idea是通过项目映射的方式来部署我们的项目的。
首先,先找到我们的映射文件
一般是放在%IDEA_HOME%/system\tomcat\Unnamed_xx\conf\Catalina\localhost/Root.xml
一般情况下,%IDEA_HOME% 为 ${user.home}/.IntelliJIdea/
打开后,配置如下:
<Context path="" docBase="D:\MyCode\***" />
这里path为空字符是因为在idea的application上下文配置中,我写了/
docBase映射的项目实际存放路径(这个的*是我做了保密处理后的效果)