EJB 3 Remote invocation between Fuse 6 and EAP 7
Issue
- After installing the EAP 7 libraries in a Fuse container, the following error is displayed in the logs:
Caused by: java.lang.ClassNotFoundException: org.osgi.framework.BundleActivator not found by org.jboss.xnio.nio [161]
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1556)[org.apache.felix.framework-4.4.1.jar:]
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:77)[org.apache.felix.framework-4.4.1.jar:]
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1993)[org.apache.felix.framework-4.4.1.jar:]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_162]
... 20 more
- How to invoke a remote EJB running on EAP 7 on Fuse on Karaf?
Environment
- Red Hat Fuse
- 6.x
- Red Hat JBoss EAP
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.