Ниже мой автономный полный-ha.xml.
........
<subsystem xmlns="urn:jboss:domain:resource-adapters:5.0">
<resource-adapters>
<resource-adapter id="activemq-rar-5.10.2.rar">
<archive>
activemq-rar-5.10.2.rar
</archive>
<transaction-support>XATransaction</transaction-support>
<config-property name="ServerUrl">
tcp://$ACTIVEMQ_HOST:61616
</config-property>
<connection-definitions>
<connection-definition class-name="org.apache.activemq.ra.ActiveMQManagedConnectionFactory" jndi-name="java:/ConnectionFactory" enabled="true" use-java-context="true" pool-name="ConnectionFactoryPool" use-ccm="true">
<xa-pool>
<min-pool-size>300</min-pool-size>
<max-pool-size>600</max-pool-size>
</xa-pool>
</connection-definition>
</connection-definitions>
<admin-objects>
<admin-object class-name="org.apache.activemq.command.ActiveMQQueue" jndi-name="java:/SampleQueue1" pool-name="ActiveMQQueue.SampleQueue1">
<config-property name="PhysicalName">
SampleQueue1
</config-property>
</admin-object>
<admin-object class-name="org.apache.activemq.command.ActiveMQQueue" jndi-name="java:/SampleQueue2" pool-name="ActiveMQQueue.SampleQueue2">
<config-property name="PhysicalName">
SampleQueue2
</config-property>
</admin-object>
.......
</admin-objects>
</resource-adapter>
<resource-adapter>
........
</resource-adapter>
<resource-adapters>
</subsystem>
........
У меня более 40 очередей activemq, и они продолжают добавляться. Но это увеличивает размер автономного XML-файла. Могу ли я определить какой-либо отдельный файл и определить эти административные объекты / очереди в этом файле для всех очередей и сослаться на это в автономном XML-файле?