EJB, JMS, and JNDI over HTTP with UnifiedInvoker throwing ClassNotFound in JBoss EAP 5
Issue
- I followed steps 1,2,3,4,11,12 in the Wiki article: https://community.jboss.org/wiki/EJBJMSandJNDIoverHTTPwithUnifiedInvoker and I have managed to get JMS over SSL to work by implementing a Wiki article from JBoss on how to configure this. My JMS messages from my client application is sent encrypted with SSL but I get an exception thrown in the server log and also a "Deployment missing dependencies" error that I believe is related to the exception.
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/unified-invoker]] (main) Servlet /unified-invoker threw load() exception
java.lang.ClassNotFoundException: org.jboss.invocation.http.servlet.NamingFactoryServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
- Can we use http protocol in place of jnp for jndi lookups
Environment
- JBoss Enterprise Application Platform (EAP)
- 5.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.