Javax.servlet.ServletException

标签 java eclipse gwt slf4j

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

javax.servlet.ServletException:org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/adminportal-config.xml] 中定义的名为“reportExporterService”的 bean 时出错:无法解析对 bean 的引用“在设置 bean 属性“reportService”时使用“reportService”;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[springconfig-service.xml]中定义的名为“reportService”的bean时出错:设置bean属性“transactionManager”时无法解析对bean“transactionManager”的引用;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[springconfig-dao.xml]中定义的名称为“transactionManager”的bean时出错:设置bean属性“sessionFactory”时无法解析对bean“sessionFactory”的引用;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[springconfig-dao.xml]中定义的名为“sessionFactory”的bean时出错:bean实例化失败;嵌套异常是org.springframework.beans.BeanInstantiationException:无法实例化bean类[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。

关于Javax.servlet.ServletException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6510865/

相关文章:

java - 从 Eclipse 中打开的文件中展开 Project Explorer、Package Explorer 或 Navigator View ?

java - .p2 文件夹的恢复。 Eclipse 没有启动

gwt - 请求工厂通用方法属性

java - 祖尔 : Uploading file through RestTemplate

java - 使用 java 8 从列表中获取子类的第一个实例

java - 如何在我的 Java 应用程序中查找内存泄漏

java - 如何使用 Jackson 有条件地反序列化为 POJO 字段?

java - Eclipse ANT 构建错误

java - gwt setEnabled 未在 GoogleChrome 上执行

java - GWT - 编译成 html 文件