在JBoss 6 AS中,热部署位置是${JBOSS_HOME}/server/default/deploy
我可以在其中解压 WAR 或 EAR 并更改任何配置文件的内容,并且无需重新启动即可工作。
同样,在Wildfly 8 AS中,任何人都可以帮助我了解热部署位置。我尝试将 WAR 解压到${WILDFLY_HOME}/standalone/deployments
文件夹,但它没有拾取解压的 WAR 文件夹。它仅考虑具有 .war 扩展名的文件。任何人都可以帮助我吗?非常感谢。
另外,如果有一个很好的使用指南wildfly-maven-plufgin
,请分享我
任何人都可以帮助我吗?非常感谢。
完整的文档可以在这里找到:
https://docs.jboss.org/author/display/WFLY8/Deployment%20Scanner%20configuration.html https://docs.jboss.org/author/display/WFLY8/Deployment%20Scanner%20configuration.html
要启用分解(解压)档案的自动部署,您需要做的是设置auto-deploy-exploded
to true
在你的独立.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 file:
控制扫描器是否应自动部署展开的部署内容,而不需要用户添加 .dodeploy 标记文件。除了基本开发场景之外,不建议将此设置为“true”,因为无法确保在内容更改过程中不会发生部署。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)