<?xml version="1.0"?> <!DOCTYPE jms-config PUBLIC "-//Apusic//DTD Apusic JMS Configuration 1.2//EN" "http://www.apusic.com/dtds/jms-config_1_2.dtd"> <!-- Use this file to configure one or more queues and topics used by JMS aware applications. --> <jms-config> <!-- Administered connection factories --> <connection-factory secure="false" anonymous="true" default-delivery-mode="persistent" default-priority="4" default-time-to-live="0" idle-timeout="300" min-wait-time="2" max-wait-time="60" min-spare-connections="5" max-spare-connections="30" max-connections="-1"> <description>The default connection factory</description> <display-name>ConnectionFactory</display-name> <jndi-name>jms/ConnectionFactory</jndi-name> </connection-factory> <!-- Queues and Topics --> <queue cache-size="64" expiry-check-interval="60" clustered="false"> <description>Undeliverable Message Queue</description> <queue-name>SYSTEM.DEAD_LETTER</queue-name> <jndi-name>SYSTEM.DEAD_LETTER</jndi-name> </queue> <queue clustered="false"> <queue-name>testQueue</queue-name> <jndi-name>testQueue</jndi-name> </queue> <queue clustered="false"> <queue-name>testReplyQueue</queue-name> <jndi-name>testReplyQueue</jndi-name> </queue> <topic> <topic-name>testTopic</topic-name> <jndi-name>testTopic</jndi-name> </topic> <!-- Systems queues are allowed only by system administraters. --> <destination-permission> <role-name>everyone</role-name> <destination-method> <queue-name-pattern>SYSTEM.*</queue-name-pattern> <deny-all/> </destination-method> <destination-method> <queue-name-pattern>SYSTEM.DEAD_LETTER</queue-name-pattern> <allow-all/> </destination-method> <destination-method> <queue-name-pattern>SYSTEM.FILE_TRANSPORT_REQUEST_LETTER</queue-name-pattern> <allow-all/> </destination-method> <destination-method> <queue-name-pattern>SYSTEM.FILE_TRANSPORT_REPLY_LETTER</queue-name-pattern> <allow-all/> </destination-method> <destination-method> <queue-name-pattern>SYSTEM.FILE_TRANSPORT_LETTER</queue-name-pattern> <allow-all/> </destination-method> </destination-permission> <destination-permission> <role-name>admin</role-name> <destination-method> <queue-name-pattern>SYSTEM.*</queue-name-pattern> <allow-all/> </destination-method> </destination-permission> <!-- Systems topics are allowed only by system administraters. --> <destination-permission> <role-name>everyone</role-name> <destination-method> <topic-name-pattern>SYSTEM.*</topic-name-pattern> <deny-all/> </destination-method> </destination-permission> <destination-permission> <role-name>admin</role-name> <destination-method> <topic-name-pattern>SYSTEM.*</topic-name-pattern> <allow-all/> </destination-method> </destination-permission> <security-role> <role-name>everyone</role-name> <group>everyone</group> </security-role> <security-role> <role-name>admin</role-name> <principal>admin</principal> </security-role> </jms-config>