I had similar strange java.lang.NoClassDefFoundError problems on
WebSphere but it worked fine on Jetty.

It turned out that Maven (2.2.1) for some unknown reason put
javax.servlet.api classes in WEB-INF/classes. Jetty did the right
thing and ignored the thing but WebSphere crashed with strange
NoClassDefFoundError or sometimes with
ClassLoaderConstrainViolationException. I've upgraded to Maven 3.0.2
and the problem went away (a few others emerged but that is another
story). Check your WEB-INF/classes and WEB-INF/lib. HTH.

Cheers
Alen

On 15 mar., 15:53, murali <[email protected]> wrote:
> Hello All
>
> I have a strange error I created a web application using gin,Presenter
> and dispatcher and then I successfully deployed in JBoss but when I
> trying to deploy in process server I followed the same way  by copying
> war folder and including that application.xml which was running under
> jboss I am getting error
>
> Error configuring application listener of class
> com.wellsfargo.coredevelopment.server.guice.MyGuiceServletConfig
> java.lang.NoClassDefFoundError: com/google/inject/servlet/
> GuiceServletContextListener
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
>         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
> 141)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>         at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
>         at
> org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClass 
> Loader.java:
> 190)
>         at org.jboss.mx.loading.ClassLoadingTask
> $ThreadTask.run(ClassLoadingTask.java:131)
>         at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
>         at
> org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoa 
> der.java:
> 517)
>         at
> org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader. 
> java:
> 405)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
>         at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>         at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java :
> 3711)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:
> 4211)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
> 759)
>         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
> 739)
>         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
> 524)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> l.java:
> 25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:
> 503)
>         at
> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:
> 164)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:
> 659)
>         at org.apache.catalina.core.StandardContext.init(StandardContext.java:
> 5052)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> l.java:
> 25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:
> 503)
>         at
> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:
> 164)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:
> 659)
>         at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeploye 
> r.java:
> 297)
>         at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:
> 103)
>         at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:
> 371)
>         at org.jboss.web.WebModule.startModule(WebModule.java:83)
>         at org.jboss.web.WebModule.startService(WebModule.java:61)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport 
> .java:
> 289)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSup 
> port.java:
> 245)
>         at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> l.java:
> 25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav a:
> 155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
> 264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:
> 659)
>         at org.jboss.system.ServiceController
> $ServiceProxy.invoke(ServiceController.java:978)
>         at $Proxy0.start(Unknown Source)
>         at org.jboss.system.ServiceController.start(ServiceController.java:
> 417)
>         at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> l.java:
> 25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav a:
> 155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
> 264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:
> 659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy29.start(Unknown Source)
>         at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:
> 466)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> l.java:
> 25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav a:
> 155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.jav a:
> 133)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOp 
> erationInterceptor.java:
> 142)
>         at
> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:
> 97)
>         at
> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServi 
> ceMBeanSupport.java:
> 238)
>         at
> org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerIntercepto 
> r.java:
> 92)
>         at org.jboss.deployment.SubDeployerInterceptorSupport
> $XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
>         at
> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.j 
> ava:
> 95)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
> 264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:
> 659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy30.start(Unknown Source)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>         at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> l.java:
> 25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav a:
> 155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.jav a:
> 133)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOp 
> erationInterceptor.java:
> 142)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
> 264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:
> 659)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>         at $Proxy9.deploy(Unknown Source)
>         at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScann 
> er.java:
> 421)
>         at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner 
> .java:
> 634)
>         at org.jboss.deployment.scanner.AbstractDeploymentScanner
> $ScannerThread.doScan(AbstractDeploymentScanner.java:263)
>         at
> org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(Abstrac 
> tDeploymentScanner.java:
> 336)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport 
> .java:
> 289)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSup 
> port.java:
> 245)
>         at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> l.java:
> 25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav a:
> 155)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>         at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
> 264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:
> 659)
>         at org.jboss.system.ServiceController
> $ServiceProxy.invoke(ServiceController.java:978)
>         at $Proxy0.start(Unknown Source)
>         at org.jboss.system.ServiceController.start(ServiceController.java:
> 417)
>         at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
>         at
> ...
>
> preberite več >>

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en.

Reply via email to