Intellij IDEA 发布后的项目在哪里

Intellij IDEA 中使用 tomcat 并发布项目后,项目并没有出现在在 webapps 文件夹中,在哪里可以找到已发布的项目

阅读 43.2k
6 个回答

先说答案,应该是:Artifacts->Output directory 指定的目录

我的
clipboard.png

然后我们再来看
首先,tomcat启动后查看一下tomcat进程

clipboard.png
可以看到-Dcatalina.base -Dcatalina.home
-Dcatalina.base 相当于IDEA把tomcat的配置复制了一份,tomcat启动的时候使用了此配置,

进来这个目录,

clipboard.png

打开conf/Catalina/localhost/*.xml 查看一下

clipboard.png
你会发现,这个docBase 的目录和Artifacts->Output directory 指定的目录 指定的目录是同一个目录,

IDEA的套路就是这样,主要就是利用了tomcat的几个配置

web项目的输出路径在项目的artifacts中配置,就像 @xyalan 说的一样,有一个output directory配置字段,此字段决定你项目的部署路劲。一般来说,此路径应该配置成tomcat下的webapps\projectName。

配置界面如图:
图片描述

配置完之后,启动调试,会发现程序已经部署到指定目录。

在你的项目目录下,有一个叫out的输出目录,部署的项目默认就在这里面。

默认是在:target目录下

clipboard.png

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题