【发布时间】:2016-04-30 19:25:54
【问题描述】:
我的设置是 IntelliJ 15 Ultimate 安装在 MacOS (Yosemite) 上,配置为 Tomcat 8。
我的 web 应用程序可以正常工作 - 没有问题 - 当我在 http://localhost:8080/ 打开浏览器时,一切正常。但是,当我转到 /usr/local/Cellar/tomcat/8.0.27/libexec/webapps 时,我看不到我正在使用的项目的 .war 文件。
我期待看到类似 MavenTomcatServlet.war 的内容。在这里阅读了几篇文章后,我发现 IntelliJ 部署到 /Users/c1900406/Documents/development/MavenTomcatServlet/target (这在我拥有的 Tomcat 运行配置中定义为默认值) - 事情似乎与此有关配置。 enter image description here
我的问题是,既然这个war不在webapps文件夹中,那么Tomcat怎么知道这个文件并读取它呢?
这种配置是好的做法吗?还是应该将 IntelliJ 配置为将 war 文件放在 webapp 目录中?
【问题讨论】:
标签: java maven tomcat intellij-idea