IDEA探索1--idea中项目的部署位置

本文详细解析了在IntelliJ IDEA中如何配置并部署Tomcat项目,包括项目配置的具体位置、IDEA的部署原理及项目运行过程。揭示了项目源代码与部署位置的关系,以及IDEA如何通过复制tomcat配置文件实现项目的独立部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ideas到底把项目部署在什么地方

1.1 位置探索

   在idea中配置的tomcat,在运行时idea不会把项目放到该路径下,而是复制一份足够的配置文件,到 

${user.home}/.IntelliJIdea/system/tomcat

每个项目都有属于自己的一份tomcat配置,互不干扰。

在这里插入图片描述

1.2 idea部署原理

   每个项目的配置文件夹中有一个 /conf/Catalina/localhost/xxxxx.xml 文件,内容如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <Context path="/ecps-protal" docBase="E:\IDEA_HOME\ecps\ecps-parent\ecps-portal\target\ecps-portal" />

path

   指在访问此项目时,是否需要添加额外的路径,如果为空,则直接使用域名或者ip就可以访问到该项目:127.0.0.1。
   这个值在ieda中的Run/Debug Configurations中可以配置:

在这里插入图片描述

docBase

	是指要运行的项目的部署位置,E:\IDEA_HOME\ecps\ecps-parent\ecps-portal 就是我的项目源代码的位置,
	target是由maven构建后生成的,E:\IDEA_HOME\ecps\ecps-parent\ecps-portal\target\ecps-portal 
	目录就是maven build完成之后生成的项目

在这里插入图片描述

1.3项目运行过程

	 maven buids项目,将构建结果写到项目的target目录下
	 然后idea复制一份tomcat的配置文件到${user.home}/.IntelliJIdea/system/tomcat 中,
 	 之后启动tomcat安装目录下的catalina.bat文件,
     tomcat读取配置文件,找到项目位置,然后就运行起来了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是程序猿boxing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值