我使用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文件夹中找到我部署的文件。任何帮助?
答案 0 :(得分:2)
通常,爆炸的战争是在您的网络模块的目标目录中构建的(默认情况下称为target
或out
,具体取决于您是否使用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
我希望这有帮助!