Intellij idea Intellij Idea 2016.1&;未部署对.xhtml文件的更改;Wildfly 9.0.2决赛

Intellij idea Intellij Idea 2016.1&;未部署对.xhtml文件的更改;Wildfly 9.0.2决赛,intellij-idea,wildfly-9,Intellij Idea,Wildfly 9,我在web.xml中添加了以下参数: <context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Development</param-value> </context-param> <context-param> <param-name>javax.faces.FACELETS

我在web.xml中添加了以下参数:

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Development</param-value>
</context-param>
<context-param>
    <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name>
    <param-value>1</param-value>
</context-param>
<context-param>
    <param-name>facelets.REFRESH_PERIOD</param-name>
    <param-value>1</param-value>
</context-param>
<context-param>
    <param-name>facelets.DEVELOPMENT</param-name>
    <param-value>true</param-value>
</context-param>

javax.faces.PROJECT_阶段
发展
javax.faces.FACELETS\u刷新\u周期
1.
facelets.REFRESH\u周期
1.
facelets.DEVELOPMENT
真的
根据需要在standalone.xml中更改此行

<jsp-config development="true"/>


在Intellij中,在服务器配置下,我将“帧上停用”设置为“更新类和资源”。在设置>热交换下,“编译后重新加载类”设置为“始终”。另外,我非常确定部署“.ear-exploded”是为了查看任何代码更改。问题是,即使重新启动服务器,我也看不到任何web资源的更改。清除浏览器缓存也无济于事。请注意,java类文件更改正被IDE正确地替换,而web资源则没有。如果您还没有这样做,您可能需要尝试一些事情

在项目结构>模块中,确保所有资源目录都正确标记为资源

在“工件”下,确保分解的工件包含所有需要的文件


单击“调试”或“运行”窗口上的“重新加载”按钮时会发生什么情况?它是否说“X资源重新加载”?

在部署.ear时遇到了同样的问题(.war工作正常)。我必须在文件->项目结构中检查.ear的“解包嵌套存档”:

我将webapp目录(这是一个多模块项目)标记为资源,但这不起作用。单击更新会显示“加载的类是最新的。无需重新加载。”