Intellij idea Intellij Idea 2016.1&;未部署对.xhtml文件的更改;Wildfly 9.0.2决赛
我在web.xml中添加了以下参数: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
<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目录(这是一个多模块项目)标记为资源,但这不起作用。单击更新会显示“加载的类是最新的。无需重新加载。”