繁体   English   中英

Javax.servlet.ServletException

[英]Javax.servlet.ServletException

我刚刚加入了一个新团队,我正在尝试使用 GWT 在 eclipse 中运行他们的项目。 我知道代码很好,但我不断收到类似的错误。

javax.servlet.ServletException: org.springframework.beans.factory.BeanCreationException: 在 ServletContext 资源 [/WEB-INF/adminportal-config.xml] 中定义名称为“reportExporterService”的 bean 创建错误:无法解析对 bean 'reportService' 的引用设置 bean 属性“reportService”; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 class 路径资源 [springconfig-service.xml] 中定义名称为“reportService”的 bean 创建时出错:设置 bean 属性“transactionManager”时无法解析对 bean“transactionManager”的引用; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 class 路径资源 [springconfig-dao.xml] 中定义名称为“transactionManager”的 bean 创建时出错:设置 bean 属性“sessionFactory”时无法解析对 bean“sessionFactory”的引用; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 class 路径资源 [springconfig-dao.xml] 中定义名称为“sessionFactory”的 bean 创建错误:bean 实例化失败; 嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 bean class [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean]:构造函数抛出异常; 嵌套异常是 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

 at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:437)
 at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
 at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616)
 at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
 at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
 at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513)
 at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
 at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:461)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
 at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
 at org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115)
     at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
     at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
 at org.mortbay.jetty.Server.doStart(Server.java:222)
 at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
 at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:565)
 at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:494)
 at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1058)
 at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:800)
 at com.google.gwt.dev.DevMode.main(DevMode.java:304)

您是否知道可能导致此问题的插件或兼容性问题? 假设代码本身很好,因为我正在尝试运行稳定版本。 谢谢你的帮助。

看起来您的项目缺少 slf4j jar。

It is a Spring bean configuration error: check that all the necessary Spring definitions are correct and that the Spring context xml files are in the right places.

如果您正在使用 Eclipse 并且有依赖项目到您的 web 应用程序,您需要将它们添加到您的工作区并打开它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM