ActiveMQ¶
Starting ActiveMQ:
ln -s ../instances-available/main /etc/activemq/instances-enabled/
service activemq restart
tail /var/lib/activemq/main/data/activemq.log
Debian’s ActiveMQ has many disabled modules (see
debian/libactivemq-java.README.Debian
) so tools like the web
console don’t work.
ActiveMQ comes with different examples available at
/usr/share/doc/activemq/examples/
. Some are easy to compile and
test, such as openwire/cpp
(see its readme.md
). The openwire
example requires manually installing activemq-cpp, which itself needs
apt-get install libapr1-dev libcppunit-dev
.
The STOMP ruby examples work easily too. Copy the
transportConnectors
block from
examples/conf/activemq-stomp.xml
in your main configuration to
enable STOMP, restart activemq and check the ruby README.txt
.
Running tests from the test suite: TODO (mvn
is quite tricky to
use in Debian/offline environment).