java - Intellij IDEA 13.1 - 将已部署的 webapp 文件保存在 tomcat 服务器中的什么位置?

标签 java tomcat web-applications intellij-idea

我使用 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 模块的目标目录中(默认情况下称为 targetout,具体取决于您是否使用 maven),带有文件夹上的 .war 扩展名。 Tomcat(和大多数其他应用程序服务器)指向此目录。

但是,在大多数情况下,您不需要知道这一点。当您更改代码时,IntelliJ 会为您更新爆炸 war 的内容。您不应该自己真正更改它,否则代码将与已部署的应用不同步。

关于java - Intellij IDEA 13.1 - 将已部署的 webapp 文件保存在 tomcat 服务器中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24330841/

相关文章:

java - 环境变量和系统属性之间的区别

java - 如何在一个数组中使用不同类的对象?(Java)

java - 使用 Axis2 部署 Web 服务时出错

javascript - 使用复选框的 "onclick"时防止默认操作的简单方法?

java - 从服务器接收响应时出错?

java - Liferay:根据组织更改用户登录页面

tomcat - Tomcat DBCP 是否支持 JDBC4 isValid() API?

java - 一个或多个监听器无法启动 SringMVC 电子商务项目

html - CSS3/HTML5 框架,专门用于布局

java - 数据传输对象是否与值对象相同?