We've installed JBoss messaging instead of JBossMQ and updated our application to connect to this.
We have to include jboss-messaging-client.jar to be able to use it, but now the following problem arises:
jboss-messaging-client.jar has log4j classes in it, which are of an old version. Therefore, our .war
cannot deploy because it uses methods of log4j of the newer version (e.g. Logger.isTraceEnabled()).
To your approach of patching jboss-messaging-client.jar: maybe we'll try it, but I'm afraid it includes
more classes that may clash with our system... What we need is a clean jboss-messaging-client.jar file,
without external dependencies, but I don't want to build it myself as it makes maintaining our JBoss
setup very hard.