We have recently seen a couple a Support Request regarding the the use of the activemq-all.jar and the required libraries.
Can we add a section to the Fuse documentation that has the following information: http://activemq.apache.org/initial-configuration.html
.
Please ensure it is clear that the activemq-all.jar includes all the required libraries. However if they choose to have more control of the jars used by ActiveMQ, rather than using the preconfigured activemq-all.jar, the following list of libraries should be used:
activemq-core.jar
activeio-core.jar
kahadb.jar (if you wish to use persistence)
slf4j-api.jar
J2EE APIs which could be the j2ee.jar from Sun or your J2EE container or you could use Geronimo's freely distributable geronimo-spec-j2ee.jar. If you are inside a servlet container and being dependent on the j2ee.jar causes you troubles, the parts of the J2EE jar we are dependent on are as follows...
geronimo-spec-jms.jar
geronimo-spec-jta.jar
geronimo-spec-j2ee-management.jar