This section describes how to configure the JMS transport of the Business Process profile in WSO2 Enterprise Integrator (WSO2 EI) with ActiveMQ.
Follow the instructions below to set up and configure.
- Download, set up, and start Apache ActiveMQ.
Follow the Installation Guide and set up WSO2 EI.
Do not start WSO2 EI at this point. ActiveMQ should be up and running before starting WSO2 EI.
- Copy the following client libraries from the
<ACTIVEMQ_HOME>/libdirectory to the
ActiveMQ 5.8.0 and above
- activeio-core-3.1.4.jar (available in
Earlier version of ActiveMQ
When you need to listen to a JMS queue you need to enable the JMS transport listener, and when you need to send messages to a JMS queue you need to enable the JMS transport sender.
Start ActiveMQ by navigating to
<ACTIVEMQ_HOME>/binfolder and executing
./activemq console(on Linux/OSX) or
activemq start(on Windows).
Start the business process profile of WSO2 EI by navigating to
<EI_HOME>/wso2/business-process/binfolder and executing
./wso2server.sh(on Linux/OSX) or
If you are using ActiveMQ version 5.12.0 or later, you need to start WSO2 EI with the following command:
Now you have configured the JMS transport of the Business Process profile in WSO2 EI with ActiveMQ.