[jboss-user] [Beginner's Corner] - Re: ClassNotFoundException using EJB in RESTfull Application

h3llghost do-not-reply at jboss.com
Thu Jan 12 14:23:13 EST 2012


h3llghost [https://community.jboss.org/people/h3llghost] created the discussion

"Re: ClassNotFoundException using EJB in RESTfull Application"

To view the discussion, visit: https://community.jboss.org/message/646559#646559

--------------------------------------------------------------
> A version that is built afresh.
Thanks.

> It's failing during deploy right? Can you post the new exception stacktrace please?
No only if I call the service.
> javax.servlet.ServletException: Servlet.init() for servlet de.h3llghost.service.RESTService threw exception
>  org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:151)
>  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
>  org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897)
>  org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626)
>  org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033)
>  java.lang.Thread.run(Unknown Source)
*root cause*
java.lang.NoClassDefFoundError: Lde/h3llghost/data/DataAccessObjectRemote;
     java.lang.Class.getDeclaredFields0(Native Method)
     java.lang.Class.privateGetDeclaredFields(Unknown Source)
     java.lang.Class.getDeclaredFields(Unknown Source)
     org.jboss.resteasy.core.PropertyInjectorImpl.populateMap(PropertyInjectorImpl.java:139)
     org.jboss.resteasy.core.PropertyInjectorImpl.<init>(PropertyInjectorImpl.java:57)
     org.jboss.resteasy.core.InjectorFactoryImpl.createPropertyInjector(InjectorFactoryImpl.java:50)
     org.jboss.resteasy.spi.ResteasyDeployment.createFromInjectorFactory(ResteasyDeployment.java:280)
     org.jboss.resteasy.spi.ResteasyDeployment.createApplication(ResteasyDeployment.java:259)
     org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:220)
     org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:67)
     org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36)
     org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:151)
     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
     org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897)
     org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626)
     org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033)
     java.lang.Thread.run(Unknown Source)

*root cause*
java.lang.ClassNotFoundException: de.h3llghost.data.DataAccessObjectRemote from [Module "deployment.BF3AccessRestrictionJSON.war:main" from Service Module Loader]
     org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
     org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
     org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
     org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
     org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
     java.lang.Class.getDeclaredFields0(Native Method)
     java.lang.Class.privateGetDeclaredFields(Unknown Source)
     java.lang.Class.getDeclaredFields(Unknown Source)
     org.jboss.resteasy.core.PropertyInjectorImpl.populateMap(PropertyInjectorImpl.java:139)
     org.jboss.resteasy.core.PropertyInjectorImpl.<init>(PropertyInjectorImpl.java:57)
     org.jboss.resteasy.core.InjectorFactoryImpl.createPropertyInjector(InjectorFactoryImpl.java:50)
     org.jboss.resteasy.spi.ResteasyDeployment.createFromInjectorFactory(ResteasyDeployment.java:280)
     org.jboss.resteasy.spi.ResteasyDeployment.createApplication(ResteasyDeployment.java:259)
     org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:220)
     org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:67)
     org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36)
     org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:151)
     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
     org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897)
     org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626)
     org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033)
     java.lang.Thread.run(Unknown Source)
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/646559#646559]

Start a new discussion in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20120112/17047a13/attachment-0001.html 


More information about the jboss-user mailing list