jsf - Tomcat myfaces动态源文件

标签 jsf tomcat jsf-2 facelets

我将尝试在这里尽可能多地说明问题。我们正在 tomcat 中开发 myfaces 2 应用程序。在我们的本地开发机器上,每当我们想要更改我们的 xhtml 文件之一时,我们必须停止服务器,部署然后重新启动服务器。 这很麻烦,并且使对 View 进行小的更改变得乏味。 我尝试在 tomcat 中更改已部署的 xhtml 文件,但服务器仅在重新启动后才获取新更改。

我可以在 myfaces 或 tomcat 中进行任何类型的配置以强制每次都重建这些源 xhtml 吗?

最佳答案

好的,经过更深入的谷歌搜索、屠宰然后焚烧献祭的羔羊、跳神圣的开发人员舞蹈并喝下魔法 (java) 药水后,我找到了答案。如果您想知道答案,请向我的 Paypal 账户支付 500 美元....

....

好的,认真的。您只需要将以下内容添加到您的 web.xml

<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>

就这么简单!

关于jsf - Tomcat myfaces动态源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4561528/

相关文章:

jsf - 如何在 JSF EL 中显示 List#size() 的值?

jsf - 显示依赖于请求参数的动态图像

jsf-2 - 在JSF 2上更新UI

jsf - Primefaces 多个要显示的动态内容面板

java - 使用 JSF 和托管 Bean 将列表框的内容绑定(bind)到另一个列表框中的选定项

java - 打印不适用于 Tomcat 7

image - tomcat 上的 Smartgwt 图像

java - 具有有效证书的 spring boot https 获取 ERR_SSL_VERSION_OR_CIPHER_MISMATCH,自签名工作正常

java - JSF 2.0 将动态表单保存到数据库

html - 使用 JSF 以编程方式创建 HTML 表单字段集标记