WildFly 8.2,在每次更改html文件后我都需要执行完整发布才能看到更改,为什么?

时间:2015-01-16 22:58:30

标签: jboss wildfly wildfly-8

在Web项目的HTML(XHTML)页面中进行每次更改后,无论是 JSF 还是简单 WAR ,我都需要执行完整发布< / strong>看到变化。经过一些谷歌搜索后,我找到了将管理控制台 - 发布设置更改为资源更改时自动发布并设置发布间隔<的解决方案/ strong>为0,但它没有帮助。我还能做些什么来解决这个问题? 我在Mac Maverick上使用WildFly 8.2。 提前谢谢。

3 个答案:

答案 0 :(得分:1)

您可以部署爆炸战争档案而不是战争档案。只确保文件夹名称的名称中包含.war,例如myApp.war。

之后,您可以配置wildfly deployment-scanner以自动部署爆炸内容。这可以在您的配置文件中完成,例如standalone.xml。

请参阅https://docs.jboss.org/author/display/WFLY8/Deployment+Scanner+configuration

配置示例:

<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" auto-deploy-zipped="true" auto-deploy-exploded="true"/>    

答案 1 :(得分:1)

有同样的问题。在standalone.xml中,我添加了属性

auto-deploy-exploded="true"

问题就开始了。删除属性后,它返回到与以前相同的行为。 JBoss 7中存在一个错误,即错误地处理了这个属性(或根本没有),但它的状态已经解决,现在应该可以正常工作了。显然它不会或我做错了。

答案 2 :(得分:0)

设置auto-deploy-explosion =“true”后,我无法部署应用程序。部署在“部署”中复制内容,然后扫描程序触发器并启动同一应用程序的另一个部署导致错误