Nov 04

JBoss Client Jars for Messaging

Prior to JBoss 5, the jboss-all-client.jar was pretty much all you needed. However, the JBoss 5 Getting Started Guide states the following:

The client/jbossall-client.jar library that used to bundle the majority of jboss client libraries, is now referencing them instead through the Class-Path manifest entry. This allows swapping included libraries (e.g. jboss-javaee.jar) without having to re-package jbossall-client.jar. On the other hand, it requires that you have jbossall-client.jar together with the other client/*.jar libraries, so they can be found.

In order to access JBoss Messaging from a remote client, you need the following jars in the client’s CLASSPATH:

  • $JBOSS_HOME/client/jnp-client.jar
  • $JBOSS_HOME/client/jboss-javaee.jar
  • $JBOSS_HOME/client/jboss-messaging.jar
  • $JBOSS_HOME/client/jboss-remoting.jar
  • $JBOSS_HOME/client/jboss-serialization.jar
  • $JBOSS_HOME/client/javassist.jar
  • $JBOSS_HOME/client/jboss-aop-client.jar
  • $JBOSS_HOME/client/trove.jar
  • $JBOSS_HOME/client/log4j.jar
  • $JBOSS_HOME/client/jboss-logging-spi.jar
  • $JBOSS_HOME/client/jboss-logging-log4j.jar
  • $JBOSS_HOME/client/jboss-common-core.jar
  • $JBOSS_HOME/client/jboss-mdr.jar
  • $JBOSS_HOME/client/concurrent.jar


Skip to comment form

  1. Frankfurter

    Nice! I needed this!!! Get it at the top of the search engines so it isn’t so hard to find next time. 🙂

  2. Frankfurter

    It would be good to know how you found these JAR files. You fed me for a day, but I’ll be hungry again tomorrow. Please teach me how to fish. 🙂

  3. galant

    How would you do it, should you choose to go with Maven for project. Did you find a repository with these? (so far the only solution i found was manual install of all the files)

  4. Matt Williams

    Sorry so long in replying. No, I haven’t tried this with Maven.

  5. aditya

    thanks for this help. Had been searching for these JAR names.

Leave a Reply

%d bloggers like this: