【发布时间】:2024-01-08 02:06:01
【问题描述】:
我在 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 中,在服务器配置下,我将“帧停用”设置为“更新类和资源”。在设置 > HotSwap 下,“编译后重新加载类”设置为“始终”。此外,我很确定正在部署“.ear exploded”以查看任何代码更改。问题是即使重新启动服务器后我也看不到任何 Web 资源更改。清除浏览器缓存也无济于事。请注意,IDE 正确替换了 java 类文件更改,而 Web 资源则没有。
【问题讨论】: