-
1. Re: HornetQ 2.3 in JBoss4?
jbertram Dec 18, 2012 9:26 AM (in response to mlange)Once 2.3.0.Final is out old clients will be fully compatible with 2.3 so there will be no real need to upgrade them unless you want to leverage the new JGroups client discovery option (as opposed to the traditional UDP discovery already available).
-
2. Re: HornetQ 2.3 in JBoss4?
clebert.suconic Dec 18, 2012 10:05 AM (in response to mlange)He's talking about HornetQ inside JBoss4. I don't think that's going to happen. you would need to change lots of things on JBoss 4 (logger for instance) to make it happen.
Anyone is welcomed to do the work on integration, but I honestly don't want to support hornetq 2.3 on JBoss4.. it's too old and hard to maintain.
-
3. Re: HornetQ 2.3 in JBoss4?
jbertram Dec 18, 2012 10:13 AM (in response to clebert.suconic)Even HornetQ clients within JBoss 4/5/6 will have this problem. There are class names which overlap in the version of JBoss Logging which the AS uses and the new version which the HornetQ client code uses.
To be clear, I got around this problem when deploying the HornetQ 2.3 JCA RA in JBoss AS 5 by packaging the RA in an EAR and then isolating the EAR's classloader.
-
4. Re: HornetQ 2.3 in JBoss4?
mlange Dec 19, 2012 3:01 AM (in response to jbertram)To be clear, I got around this problem when deploying the HornetQ 2.3 JCA RA in JBoss AS 5 by packaging the RA in an EAR and then isolating the EAR's classloader.
It seems to be the only way to get around this. Otherwise the Logger class is loaded from the UCL first.
"but I honestly don't want to support hornetq 2.3 on JBoss4.. it's too old and hard to maintain."
Isn't the same problem there on JBoss5 and 6? Think of migrations scenarios. It is almost impossible to migrate older JBoss versions to JBoss7 from one day to another...I just want to raise awareness for these vaild use cases. 2.3 clients cannot be used (at least in JBoss4) without further classloading knowledge. It should be documented at least somewhere.
Marek
-
5. Re: HornetQ 2.3 in JBoss4?
clebert.suconic Dec 19, 2012 10:04 AM (in response to mlange)1 of 1 people found this helpfulYou can use 2.2 clients on 2.3.Beta3+ servers. Maybe that would solve it?
-
6. Re: HornetQ 2.3 in JBoss4?
mlange Dec 20, 2012 3:32 AM (in response to clebert.suconic)You can use 2.2 clients on 2.3.Beta3+ servers. Maybe that would solve it?
Of course this would make it easier esp. on the resource adaptor client. It should be documented when the compatibility was introduced in 2.3.Beta3 upwards. Thanks.
-
7. Re: HornetQ 2.3 in JBoss4?
rich.vibeskowski Feb 25, 2013 4:52 PM (in response to clebert.suconic)FWIW I did some testing using the 2.2.14 client libs [from JBoss 4] against 2.3.CR1. Everything seemed to work fine except replication. During failback, we saw message duplication.
Testing with a non-Jboss application, we could reproduce the message duplication with the 2.2.14 client libs.
The duplication did not occur when using the 2.3.CR1 client libs.
So anybody trying this out should test thoroughly