EJB 3 Remote invocation between Fuse 6 and EAP 7

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In