[英]Control order of WAR file deployment in JBoss EAP 7.2.0
我開發了兩個 Spring Boot 應用程序,一個是 Cloud Config Server,另一個是從 Config Server 獲取屬性的 Spring Boot 應用程序。 我已經在 JBoss EAP 中將這兩個應用程序部署為 WAR 文件。 我按順序部署 WAR 文件,在其他應用程序之前部署配置服務器。 重新啟動服務器后出現問題,在配置服務器的 war 文件之前部署了第二個 war 文件。
我是 Jboss EAP 7.2.0,如何確保 Config Server 的 WAR 文件總是在其他應用程序的 WAR 文件之前部署?
您可以通過使用 jboss-all.xml 部署描述符聲明部署之間的依賴關系來控制部署的啟動順序。
示例:如果您希望foo.ear
在bar.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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.