Intellij IDEA 中使用 tomcat 并发布项目后,项目并没有出现在在 webapps 文件夹中,在哪里可以找到已发布的项目
Intellij IDEA 中使用 tomcat 并发布项目后,项目并没有出现在在 webapps 文件夹中,在哪里可以找到已发布的项目
web项目的输出路径在项目的artifacts中配置,就像 @xyalan 说的一样,有一个output directory配置字段,此字段决定你项目的部署路劲。一般来说,此路径应该配置成tomcat下的webapps\projectName。
配置界面如图:
配置完之后,启动调试,会发现程序已经部署到指定目录。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
先说答案,应该是:Artifacts->Output directory 指定的目录
我的

然后我们再来看
首先,tomcat启动后查看一下tomcat进程
可以看到-Dcatalina.base -Dcatalina.home
-Dcatalina.base 相当于IDEA把tomcat的配置复制了一份,tomcat启动的时候使用了此配置,
进来这个目录,
打开conf/Catalina/localhost/*.xml 查看一下
你会发现,这个docBase 的目录和Artifacts->Output directory 指定的目录 指定的目录是同一个目录,
IDEA的套路就是这样,主要就是利用了tomcat的几个配置