1) Скопировать из дистрибутива Apache ActiveMQ 5.7.0 следующие jar-ники в /repository/components/extensions шины:
- activemq-core-5.7.0.jar
- geronimo-j2ee-management_1.1_spec-1.0.1.jar
- slf4j-api-1.6.6.jar
<transportReceiver name="jms" class="org.apache.axis2.transport.jms.JMSListener">3) Всё, после перезапуска шины можно использовать JMS. Например, для конечных точек:
<parameter name="default" locked="false">
<parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
<parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>
<parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">QueueConnectionFactory</parameter>
<parameter name="transport.jms.ConnectionFactoryType" locked="false">queue</parameter>
</parameter>
</transportReceiver>
...
<transportSender name="jms" class="org.apache.axis2.transport.jms.JMSSender"/>
<endpoint>
<address encoding="UTF-8" statistics="disable"
trace="disable" uri="jms:/myQueue?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&java.naming.provider.url=tcp://localhost:61616&transport.jms.DestinationType=queue"/>
</endpoint>
Комментариев нет:
Отправить комментарий