나는 conf/bootstrap/deployers.xml
에서 EAR 접미사 구성 순서를 사용하고 있습니다. 값의 범위는 50 (처음 시작)과 950 (마지막 시작)입니다 (LegacyDeploymentContextComparator class 참조). 귀하의 경우에 당신은 얻을 것이다 :
<bean name="topContextComparator">
<constructor factoryClass="org.jboss.system.deployers.LegacyDeploymentContextComparator" factoryMethod="getInstance"/>
<property name="suffixOrder" class="java.util.Map">
<map keyClass="java.lang.String" valueClass="java.lang.Integer">
<entry>
<key>web-services.ear</key>
<value>500</value>
</entry>
<entry>
<key>enterprise-app.ear</key>
<value>600</value>
</entry>
</map>
</property>
</bean>
나는 또한 <N>
가 시작 순서입니다 _<N>.ear
로 일반적인 접미사 구성을 사용합니다. 이렇게하면 새 EAR을 배포 할 때마다 deployers.xml
파일을 변경하지 않아도됩니다. 같은 MyEar_v20130611_3.ear
로 버전하는 EAR을 배포 할 때 유용합니다 (이 경우 N = 3) :
<entry>
<key>_1.ear</key>
<value>500</value>
</entry>
<entry>
<key>_2.ear</key>
<value>600</value>
</entry>
<entry>
<key>_3.ear</key>
<value>700</value>
</entry>
투표 그것을 - 어쩌면 우리가 답을 얻을 것이다 :-). –