Java 当项目阶段是生产阶段时,重新部署对JSF页面(xhtml)的更改

Java 当项目阶段是生产阶段时,重新部署对JSF页面(xhtml)的更改,java,jsf,netbeans,jrebel,hotdeploy,Java,Jsf,Netbeans,Jrebel,Hotdeploy,我已经将我的JSF项目阶段设置为生产,以测试一些在项目阶段开发运行时无法完成的工作。现在,当我对jsf页面(即xhtmls)进行更改时,这些更改不会立即可见,即使保存时编译和保存时部署都已启用。取而代之的是,我被迫做一个干净的项目,重建项目&重新部署,这当然需要花费很长时间来对xhtml进行一个小的更改 那么,有没有比这个(:p)更好的方法使更改更快地可见呢 我也使用JRebel,但它不适用于生产模式,即使生产模式已设置,它也会覆盖到开发模式。您是否生成了rebel.xml并将其部署到应用程序中

我已经将我的JSF项目阶段设置为
生产
,以测试一些在项目阶段
开发
运行时无法完成的工作。现在,当我对jsf页面(即
xhtml
s)进行更改时,这些更改不会立即可见,即使
保存时编译
保存时部署
都已启用。取而代之的是,我被迫做一个干净的项目,重建项目&重新部署,这当然需要花费很长时间来对xhtml进行一个小的更改

那么,有没有比这个(:p)更好的方法使更改更快地可见呢


我也使用JRebel,但它不适用于生产模式,即使生产模式已设置,它也会覆盖到开发模式。

您是否生成了rebel.xml并将其部署到应用程序中?我没有写这个。这是自动为我生成的。我现在可以在我的项目资源中看到这一点。如果您想看看它是什么样子,下面是我的
rebel.xml
内容:“xmlns=”“txsi:schemaLocation=”“>&另外,为了澄清jrebel在任何一种模式下重新部署代码更改都很好(
开发
生产
)。只是它将
生产
模式更改为
开发
。是的,JRebel Mojarra插件将其设置为开发模式。这是问题吗?如果启用了JRebel,则应禁用“保存时部署”,否则这些功能将相互干扰。如果您的静态资源未更新,请咨询JRebel支持部门,并将其发送到JRebel.log,如下所述: