Is there any way to implemet the following scenario:
1. There are two instances of JBoss running one 3.2.x(JBoss1) another is 2.4.x (JBoss2) 2. JBoss2 hosts EJB application with the number of session beans. 3. JBoss1 hosts another session EJB that needs to invoke JBoss2 EJB methods.
Deploying JBoss2 client interfaces directly to the JBoss1 does not work. JBoss1 throws javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: org.jboss.proxy.ejb.GenericEJBInterceptor; local class incompatible: stream classdesc serialVersionUID = 4582256576523491346, local class serialVersionUID = 3844706474734439975]
Is there any workaround for this sort of problem? Any help in solving that is greatly appreciated.