我有一只耳朵和一些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>
如何设置部署顺序?
提前致谢
答案 0 :(得分:1)
我没有尝试过,但RedHat EAP文档表明此处列出了几种可能性:https://access.redhat.com/solutions/18317
来自文章:
基于文件名的排序
默认部署顺序
可以通过更改$ JBOSS_HOME / server / $ PROFILE / conf / jboss-service.xml中的配置来更改DeploymentSorter
假设它也适用于WildFly,您可能只是尝试重命名它们以使得depoyment分拣机为基于文件名的顺序选择它们?