我使用 IntelliJ IDEA 13.1 并配置了一个 Java 网络应用程序以部署到 Tomcat 服务器。启动服务器后,如果我转到我的 tomcat webapps 文件夹,我在那里看不到我的 web 应用程序的分解版本。
那么,IntelliJ 是否将部署的文件保存在 tomcat webapps 文件夹以外的其他地方?
顺便说一句,我确实检查了这个问题的答案:Where is my app placed when deploying to Tomcat? .但是我也无法在 ${dir.to.idea.project}\YourWebApp\out\artifacts 文件夹中找到我部署的文件。
有什么帮助吗?
最佳答案
通常,exploded war 构建在您的 web 模块的目标目录中(默认情况下称为 target
或 out
,具体取决于您是否使用 maven),带有文件夹上的 .war 扩展名。 Tomcat(和大多数其他应用程序服务器)指向此目录。
但是,在大多数情况下,您不需要知道这一点。当您更改代码时,IntelliJ 会为您更新爆炸 war 的内容。您不应该自己真正更改它,否则代码将与已部署的应用不同步。
关于java - Intellij IDEA 13.1 - 将已部署的 webapp 文件保存在 tomcat 服务器中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24330841/