Wildfly 8 AS的热门部署地点

问题描述 投票:1回答:1

在JBoss 6 AS中,热部署位置为 ${JBOSS_HOME}/server/default/deploy 在这里,我可以解压WAR或EAR,并改变任何配置文件的内容,而且无需重新启动就可以工作。

同样,在Wildfly 8 AS中,谁能帮我了解一下热部署的位置。我试着解压WAR在 ${WILDFLY_HOME}/standalone/deployments 文件夹,但它没有拾取解压后的WAR文件夹。它只考虑文件与.war扩展名。任何人都可以帮助我在相同的。非常感谢。

此外,如果有一个很好的指南上使用的 wildfly-maven-plufgin,请分享m谁能帮助我在相同的。非常感谢。

java maven wildfly-8 hotdeploy
1个回答
4
投票

完整的文档可以在这里找到。

https:/docs.jboss.orgauthordisplayWFLY8Deployment%20Scanner%20configuration.html。

您需要做的是,将自动部署爆炸(解压)的存档设置为 auto-deploy-explodedtrue 在你 单机版.xml 配置文件。

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">
    <deployment-scanner 
        scan-interval="5000"
        relative-to="jboss.server.base.dir" 
        path="deployments"
        auto-deploy-exploded="true" />
</subsystem>

这将会每隔5秒扫描一次部署目录,寻找爆炸的存档。

正如文档中所说,如果没有 auto-deploy-exploded 属性,您需要手动创建一个 .dodeploy 文件。

控制是否由扫描器自动部署爆炸的部署内容,而不需要用户添加.dodeploy标记文件。除了基本的开发场景外,不建议将此设置为 "true",因为没有办法确保在更改内容的过程中不会发生部署。

© www.soinside.com 2019 - 2024. All rights reserved.