尝试在Jboss中部署GWT web应用程序时出现问题

尝试在Jboss中部署GWT web应用程序时出现问题,gwt,jboss,noclassdeffounderror,gwt-mvp,Gwt,Jboss,Noclassdeffounderror,Gwt Mvp,我有一个奇怪的错误,我使用gin,Presenter创建了一个web应用程序 然后我成功地在JBoss中部署了 尝试在ProcessServer中部署时,我遵循了复制的相同方法 war文件夹,包括在下运行的application.xml jboss我遇到了一个错误 配置类的应用程序侦听器时出错 com.wellsfargo.coredevelopment.server.guice.MyGuiceServletConfig java.lang.NoClassDefFoundError:com/go

我有一个奇怪的错误,我使用gin,Presenter创建了一个web应用程序 然后我成功地在JBoss中部署了 尝试在ProcessServer中部署时,我遵循了复制的相同方法 war文件夹,包括在下运行的application.xml jboss我遇到了一个错误

配置类的应用程序侦听器时出错 com.wellsfargo.coredevelopment.server.guice.MyGuiceServletConfig java.lang.NoClassDefFoundError:com/google/inject/servlet/ GuiceServletContextListener 位于java.lang.ClassLoader.defineClass1(本机方法) 位于java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) 位于java.lang.ClassLoader.defineClass(ClassLoader.java:616) 在java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 141) 位于java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 在java.net.URLClassLoader.access$000(URLClassLoader.java:58) 在java.net.URLClassLoader$1.run(URLClassLoader.java:197) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(URLClassLoader.java:190) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:307) 位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:296) 在 org.jboss.mx.loading.RepositoryClassLoader.LoadClassLocal(RepositoryClassLoader.java: 190) 在org.jboss.mx.loading.ClassLoadingTask上 $ThreadTask.run(ClassLoadingTask.java:131) 在org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)上 在 org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java: 517) 在 org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java: 405) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:296) 位于java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:296) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:248) 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java: 3711) 在 org.apache.catalina.core.StandardContext.start(StandardContext.java: 4211) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: 759) 在org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 739) 在org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 524) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) 位于java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java: 503) 在 org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java: 164) 在org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java: 659) 位于org.apache.catalina.core.StandardContext.init(StandardContext.java: 5052) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) 位于java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java: 503) 在 org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java: 164) 在org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java: 659) 在 org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java: 297) 在 org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java: 103) 在org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java: 371) 位于org.jboss.web.WebModule.startModule(WebModule.java:83) 位于org.jboss.web.WebModule.startService(WebModule.java:61) 在 org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java: 289) 在 org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java: 245) 位于sun.reflect.GeneratedMethodAccessor11.invoke(未知源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) 位于java.lang.reflect.Method.invoke(Method.java:597) 在 org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java: 155) 位于org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 位于org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 在 org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java: 264) 在org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java: 659) 在org.jboss.system.ServiceController上 $ServiceProxy.invoke(ServiceController.java:978) 在$Proxy0.start(未知源) 在org.jboss.system.ServiceController.start(ServiceController.java: 417) 在sun.reflect.GeneratedMethodAccessor17.invoke处(未知源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) 位于java.lang.reflect.Method.invoke(Method.java:597) 在 org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java: 155) 位于org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 位于org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 在 org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java: 264) 在org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java: 659) 在org.jboss.mx.util.mbeanproxyet.invoke(mbeanproxyet.java:210)上 在$Proxy29.start(未知来源) 在org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java: 466) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) 在 sun.reflect.Delegati
@Override
protected Injector getInjector() {
    return Guice.createInjector(new ServerModule(), new