2015-12-14 40 views
0

我已经添加了一个tomcat服务器,并在我的maven ui项目中做了一个maven安装。然后,我启动tomcat服务器,并将我的ui项目部署为爆炸性战争。现在,如果我更改了js,css或html文件,应该在目标web应用程序中看到它们,因为它们不需要编译。现在我没有看到变化。有没有设置它。intellij webapp热部署更改为html文件

回答

0

确保在制作项目时构建您的构件(文件>项目结构>构件> YOUR_EXPLODED_ARTIFACT>构建构件)。

此外,使用以.war或.ear结尾的爆炸工件。

更多,请参阅: IntelliJ hot swapping classes, but not JSF pages

+0

如果项目当前正在运行,则构建在make上不起作用,这是我的情况。 – user3485807

+0

你检查过爆炸的神器名称吗?另外,Tomcat应该以调试模式启动,并在其中配置“On'Update'action'设置应该是”更新类和资源“ –

0

看起来Tomcat使用Maven的目标文件夹作为Web应用程序的代码。因此,当您修改页面时,执行安装,将所有代码移动到目标文件夹,并且如果该文件是js,html,css而不是它被拾取。