簡體   English   中英

JBoss EAP 7.2.0 中 WAR 文件部署的控制順序

[英]Control order of WAR file deployment in JBoss EAP 7.2.0

我開發了兩個 Spring Boot 應用程序,一個是 Cloud Config Server,另一個是從 Config Server 獲取屬性的 Spring Boot 應用程序。 我已經在 J​​Boss EAP 中將這兩個應用程序部署為 WAR 文件。 我按順序部署 WAR 文件,在其他應用程序之前部署配置服務器。 重新啟動服務器后出現問題,在配置服務器的 war 文件之前部署了第二個 war 文件。

我是 Jboss EAP 7.2.0,如何確保 Config Server 的 WAR 文件總是在其他應用程序的 WAR 文件之前部署?

您可以通過使用 jboss-all.xml 部署描述符聲明部署之間的依賴關系來控制部署的啟動順序。

示例:如果您希望foo.earbar.ear之前部署,那么您可以創建一個bar.ear/META-INF/jboss-all.xml文件,如下所示:

<jboss xmlns="urn:jboss:1.0">
   <jboss-deployment-dependencies xmlns="urn:jboss:deployment-dependencies:1.0">
     <dependency name="foo.ear" />
   </jboss-deployment-dependencies>
</jboss>

[1] https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html/configuration_guide/deploying_applications#control_order_deployments

[2] https://access.redhat.com/solutions/88763

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM