Intellij Idea 2016.1&amp ;;中未部署.xhtml文件的更改。 Wildfly 9.0.2决赛

时间:2016-07-12 14:09:32

标签: 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_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>

根据需要在standalone.xml中更改了这一行;

<jsp-config development="true"/>

在Intellij中,在服务器配置下,我设置&#34; On frame deactivation&#34;到&#34;更新课程和资源&#34;。在设置&gt;下HotSwap,&#34;编译后重新加载类&#34;设置为&#34;始终&#34;。我也很确定&#34; .ear爆炸&#34;正在部署一些以查看任何代码更改。问题是即使重新启动服务器后我也看不到任何Web资源更改。清除浏览器缓存也没有帮助。请注意,Java类文件更改正在被IDE正确替换,Web资源不是。

2 个答案:

答案 0 :(得分:0)

如果您还没有尝试过,可能需要尝试一些事情。

在项目结构中&gt;模块,确保所有资源目录都被正确标记为资源。

在工件下,确保您的爆炸工件包含您需要的所有文件。

单击调试或运行窗口上的重新加载按钮会发生什么?它是否说&#34; X资源重新加载&#34;?

答案 1 :(得分:0)

.ear的部署也遇到了同样的问题(.war运行正常)。我必须在文件->项目结构中检查.ear的“解压嵌套档案”: enter image description here