gpt4 book ai didi

java - Wildfly 9 中的部署顺序

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:15:34 25 4
gpt4 key购买 nike

我正在运行 Wildfly 9 应用程序服务器,所有内容都使用“mvn clean install wildfly:deploy”进行部署,除了 wildfly/standalone/deployments 文件夹中的 2 个 War 文件并自动部署。

我现在的问题是:每个其他包都必须使用 2 个 war 文件(因为它是一个数据库),我无法找到一种方法来告诉 Wildfly 首先将文件部署到部署文件夹中,然后开始部署休息。

目前我正在为每个包使用 TimerServices,直到数据库部署并运行,但在我看来这是一个非常糟糕的解决方案。

你知道解决这个问题的方法吗?

提前致谢

最佳答案

您可以创建一个 jboss-deployment-structure.xml 来从您的部署中构建依赖关系。

例如,假设您自动部署的两个 war 名为“alpha.war”/“betha.war”,而您的“依赖”部署名为“omega.war”,您只需创建(或编辑)文件:

omega.war/WEB-INF(或耳朵的 META-INF)/jboss-deployment-structure.xml内容...

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jboss-deployment-structure>
<deployment>
<dependencies>
<module export="true" name="deployment.alpha.war"/>
<module export="true" name="deployment.betha.war"/>
</dependencies>
</deployment>
</jboss-deployment-structure>

关于java - Wildfly 9 中的部署顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36199801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com