栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IDEA中web项目的部署详情

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IDEA中web项目的部署详情

在IDEA中编写完整项目时,IDEA并不会把项目部署到Tomcat的webapps目录中(该目录就是存放Tomcat项目的),而是为你的项目创建一个Tomcat副本服务器,该副本服务器是由原生的Tomcat进行创建。

第一步:当你在IDEA中运行项目的时候,在Tomcat的webapps目录中是看不到你的项目。

第二步:IDEA会在此 C:UsersAdministrator.IntelliJIdea2019.3systemtomcat 目录中为每一个web项目创建一个Tomcat副本(在自己电脑中都能找到 前提是你的idea能正常运行你的项目)

 这就是副本Tomcat目录,其实可以看出和原生的目录大体一致,但是缺少了bin目录、lib目录、temp目录,虽然这是副本目录,但是运行是依靠原生的Tomcat去运行(这里的意思就是 idea在运行项目的时候启动的依旧是原生Tomcat,但是会通过一些环境变量的设置去访问副本的Tomcat,移花接木的作用)。

第三步:打开conf-->Catalina-->localhost-->demo.xml 就会看到你项目的xml文件,打开该文件

Context path代表了你项目存放的路径,docbase就是你IDEA运行项目之后,将项目输出的路径

通过该路径你可以找到你自己的项目目录。

总结:当你IDEA运行项目的时候,其实Tomcat会为你的项目创建一个副本,而这个副本里的docbase会存放你的项目输出的路径,所以副本会根据此路径去寻找项目,进行部署。

当然你也可以通过修改,将项目的输出路径改为原生Tomcat的webapps目录中

在这里修改之后,其实就相当于修改了副本里的docbase路径,原理是一样的

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/677781.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号