Deployment 在Wildfly 10中设置部署顺序
我有1个ear和一些sar需要部署,我需要在sar2之前部署sar1,我试图在我的sar2中的Meta INF中包含jboss-all.xml,但没有结果Deployment 在Wildfly 10中设置部署顺序,deployment,wildfly-10,sar,Deployment,Wildfly 10,Sar,我有1个ear和一些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">
<?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>
如何设置部署顺序
提前感谢我没有尝试过,但RedHat EAP文档表明这里列出了几种可能性: 从文章中: 基于文件名的排序 默认部署顺序
- 部署者
- -deployer.xml
- 合成孔径雷达
- -service.xml
- rar
- -ds.xml
- 哈尔
- 罐子
- 战争
- wsr
- 耳朵
- 拉链
- bsh
- 最后
假设它也适用于WildFly,那么您可以尝试重命名它们,让depoyment排序器将它们提取出来,进行基于文件名的排序 但这是根据JBoss企业应用程序平台(EAP)4.x wildfly甚至不能有$JBoss_HOME/server/$PROFILE/conf/JBoss-service.xml。你是对的,这是相当旧版本的文档。但是,除非您已经尝试过,否则我仍然会从默认的DeploymentSorter开始,因为没有任何其他文档。毕竟,这个页面是最近更新的。