39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
|
# Apache ActiveMQ Artemis - Apache Tomcat Support
|
||
|
|
||
|
|
||
|
##Apache Tomcat resource context client configuration
|
||
|
|
||
|
Apache ActiveMQ Artemis provides support for configuring the client, in the tomcat resource context.xml of Tomcat container.
|
||
|
|
||
|
This is very similar to the way this is done in ActiveMQ 5.x so anyone migrating should find this familiar.
|
||
|
Please note though the connection url and properties that can be set for ActiveMQ Artemis are different please see [Migration Documentation](https://activemq.apache.org/artemis/migration/)
|
||
|
|
||
|
#### Example of Connection Factory
|
||
|
````
|
||
|
<Context>
|
||
|
...
|
||
|
<Resource name="jms/ConnectionFactory" auth="Container" type="org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory" description="JMS Connection Factory"
|
||
|
factory="org.apache.activemq.artemis.jndi.JNDIReferenceFactory" brokerURL="tcp://localhost:61616" />
|
||
|
...
|
||
|
</Context>
|
||
|
````
|
||
|
|
||
|
#### Example of Destination (Queue and Topic)
|
||
|
|
||
|
````
|
||
|
<Context>
|
||
|
...
|
||
|
<Resource name="jms/ExampleQueue" auth="Container" type="org.apache.activemq.artemis.jms.client.ActiveMQQueue" description="JMS Queue"
|
||
|
factory="org.apache.activemq.artemis.jndi.JNDIReferenceFactory" address="ExampleQueue" />
|
||
|
...
|
||
|
<Resource name="jms/ExampleTopic" auth="Container" type="org.apache.activemq.artemis.jms.client.ActiveMQTopic" description="JMS Topic"
|
||
|
factory="org.apache.activemq.artemis.jndi.JNDIReferenceFactory" address="ExampleTopic" />
|
||
|
...
|
||
|
</Context>
|
||
|
````
|
||
|
|
||
|
#### Example Tomcat App
|
||
|
|
||
|
A sample tomcat app with the container context configured as an example can be seen here:
|
||
|
|
||
|
/examples/features/sub-modules/tomcat
|