在Wildfly 10中设置部署顺序

时间:2016-09-08 20:49:47

标签: deployment wildfly-10 sar

我有一只耳朵和一些sar要部署,我需要在sar2之前部署sar1,我试图在我的sar2中包含Meta-INF中的jboss-all.xml,但没有结果。

<?xml version="1.0" encoding="UTF-8"?>
<jboss xmlns="urn:jboss:1.0">  
    <jboss-deployment-dependencies xmlns="urn:jboss:deployment-dependencies:1.0">  
        <dependency name="sar1.sar" />  
    </jboss-deployment-dependencies>  
</jboss> 

如何设置部署顺序?

提前致谢

1 个答案:

答案 0 :(得分:1)

我没有尝试过,但RedHat EAP文档表明此处列出了几种可能性:https://access.redhat.com/solutions/18317

来自文章:

基于文件名的排序

默认部署顺序

  • 部署
  • -deployer.xml
  • SAR
  • -service.xml
  • RAR
  • -ds.xml
  • HAR
  • WSR
  • 拉链
  • BSH
  • 最后

可以通过更改$ JBOSS_HOME / server / $ PROFILE / conf / jboss-service.xml中的配置来更改DeploymentSorter

假设它也适用于WildFly,您可能只是尝试重命名它们以使得depoyment分拣机为基于文件名的顺序选择它们?