1. Download and unzip the ActiveMQ
http://activemq.apache.org/
2. Go to the ActiveMQ home directory and create the instances as follows
cd <ACTIVEMQ_HOME>
./bin/activemq create instanceA
./bin/activemq create instanceB
3. Do ls -l you can see two sub directories created as instanceA and instance B
4. Let instanceA to use the default config, modify the config of instanceB
Go to the instanceB/conf folder and open the file jetty.xml to make the webconsole available at port '8162'
       <property name="connectors">
            <list>
                <bean id="Connector" class="org.eclipse.jetty.server.nio.SelectChannelConnector">
                    <property name="port" value="8162" />
                </bean>
            </list>
        </property>
5. Open the activemq.xml file and modify tcp port to '61617'
       <transportConnectors>
            <transportConnector name="openwire" uri="tcp://0.0.0.0:61617"/>
        </transportConnectors>
6. Save the both files and start the instances in two consoles
go to the instanceA/bin folder and ./activemq console
go to the instanceB/bin folder and ./activemq console
Comments