Hi,

 

I am new to jboss as 7 and not able to get a proper way to add a jar to module classpath.

Here is the error I am getting. Request you help.

 

exception

org.jboss.resteasy.spi.UnhandledException: java.lang.NoClassDefFoundError: javax/naming/Context

        org.jboss.resteasy.core.SynchronousDispatcher.unwrapException(SynchronousDispatcher.java:345)

        org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:321)

        org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:214)

        org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:190)

        org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:534)

        org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)

        org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)

        org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)

        org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)

        org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)

        javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

root cause

java.lang.NoClassDefFoundError: javax/naming/Context

        LoginServiceImpl.getAccountInfo(LoginServiceImpl.java:16)

        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)

        org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:255)

        org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:220)

        org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:209)

        org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:519)

        org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)

        org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)

        org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)

        org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)

        org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)

        javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

root cause

java.lang.ClassNotFoundException: javax.naming.Context from [Module "com.layer.logincore:main" from local module loader @1bd2664 (roots: C:\jboss-as-7.1.0.Beta1b\modules)]

        org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)

        org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:485)

        org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:444)

        org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:421)

        org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:143)

        LoginServiceImpl.getAccountInfo(LoginServiceImpl.java:16)

        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)

        org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:255)

        org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:220)

        org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:209)

        org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:519)

        org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)

        org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)

        org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)

        org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)

        org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)

        javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

note The full stack trace of the root cause is available in the JBoss Web/7.0.3.Final logs.

 

Regards,

Prashant