Intellij IDEA 13.1 - 它将部署的webapp文件保存在tomcat服务器中的哪个位置?

时间:2014-06-20 15:32:43

标签: java tomcat web-applications intellij-idea

我使用IntelliJ IDEA 13.1并已配置Java Web应用程序以部署到Tomcat服务器。启动服务器后,如果我转到我的tomcat webapps文件夹,我无法在那里看到我的网络应用程序的爆炸版本。

那么,IntelliJ是否将部署的文件保存在tomcat webapps文件夹以外的其他位置?

是的,我确实检查了这个问题的答案:Where is my app placed when deploying to Tomcat?。但是我无法在$ {dir.to.idea.project} \ YourWebApp \ out \ artifacts文件夹中找到我部署的文件。

任何帮助?

2 个答案:

答案 0 :(得分:2)

通常,爆炸的战争是在您的网络模块的目标目录中构建的(默认情况下称为targetout,具体取决于您是否使用maven),文件夹上带有.war扩展名。 Tomcat(以及大多数其他应用程序服务器)都指向此目录。

但是,在大多数情况下,您不应该知道这一点。当您对代码进行更改时,IntelliJ将为您更新爆炸战争的内容。您不应该自己更改它,否则代码将与已部署的应用程序不同步。

答案 1 :(得分:0)

我使用animations: [ trigger("enterAnimation", [ transition('void => *', [ style({transform: 'translateY(100%)', opacity: 0}), animate('500ms', style({transform: 'translateY(0)', opacity: 1})) ]), transition('* => void', [ style({transform: 'translateY(0)', opacity: 1}), animate('500ms', style({transform: 'translateY(100%)', opacity: 0})) ]) ]) ] ,部署的战争在gradle

如果这没有帮助,这就是我发现的方式。

项目运行时我运行project_root/.build/package/modules/任务,然后gradle clean抱怨

tomcat

我希望这有帮助!