Deployment 热重新部署不适用于Wildfly 10.1.1最终版本

Deployment 热重新部署不适用于Wildfly 10.1.1最终版本,deployment,jboss,wildfly,wildfly-10,Deployment,Jboss,Wildfly,Wildfly 10,我有一个多maven war项目,我正试图在Wildfly中部署它。我正在使用eclipse中的JBoss工具插件进行部署(增量、完全发布),我可以在wildfly的部署目录中看到正在部署和更新的文件。我的问题是浏览器中呈现的xhtml文件没有更新。我尝试的是: 1.)清除浏览器的缓存-无效 2.)打开专用浏览器窗口-无效 3.)在wildfly中添加了无缓存过滤器 <server name="default-server"> <host name="default-h

我有一个多maven war项目,我正试图在Wildfly中部署它。我正在使用eclipse中的JBoss工具插件进行部署(增量、完全发布),我可以在wildfly的部署目录中看到正在部署和更新的文件。我的问题是浏览器中呈现的xhtml文件没有更新。我尝试的是:

1.)清除浏览器的缓存-无效 2.)打开专用浏览器窗口-无效 3.)在wildfly中添加了无缓存过滤器

<server name="default-server">
    <host name="default-host" alias="localhost">
        <filter-ref name="cache-control" predicate="path-suffix['.html'] or path-suffix['.jsf'] or path-suffix['.xhtml'] or path-suffix['.css'] or path-suffix['.js']"/>
    </host>
</server>
<filters>
    <response-header name="cache-control" header-name="Cache-Control" header-value="no-cache"/>
</filters>

Wildfly似乎有一些深度缓存,因为当您运行增量发布,然后重新启动服务器时,会反映出更改

有什么想法吗?

对于单机版:

已连接到CLI时:

deploy /path/to/application.war
在单个命令中连接和部署:

jboss-cli.sh --connect command="deploy /path/to/application.war"
jboss-cli.sh --connect --user=admin --password=redhat command="deploy /path/to/application.war"
在单个命令中连接、部署和验证:

jboss-cli.sh --connect command="deploy /path/to/application.war"
jboss-cli.sh --connect --user=admin --password=redhat command="deploy /path/to/application.war"
对于域:

部署到所有组:

deploy /path/to/application.war --all-server-groups
仅部署到指定的组:

deploy /path/to/application.war --server-groups=server_group_1,server_group_2
这些域命令也可以像上面那样用于在单个命令中进行连接和/或身份验证

用户无法在域模式下将应用程序部署到特定服务器。
application.war应该是一个存档的应用程序(而不是分解的war)。

通过在web.xml中添加param:javax.faces.FACELETS\u REFRESH\u PERIOD解决了这个问题

<context-param>
    <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name>
    <param-value>2</param-value> <!-- Should be -1 for production. -->
</context-param>

javax.faces.FACELETS\u刷新\u周期
2.

您好,谢谢您的回复,但您正在谈论部署。我可以使用eclipse的jboss工具来实现这一点。我的问题是重新部署。当我更改wildfly的部署文件夹中的文件时,它不会反映在web浏览器中。如果您正在更新网页,则如果在网页中进行了任何更改,则启用开发模式应该会有所帮助。要启用开发模式,请在jsp config tag:Hi中添加以下参数,我目前正在使用jsf,所以我不确定该放在哪里。