我剛剛來到一個新團隊,我試圖在eclipse中使用GWT運行他們的項目。我知道代碼很好,但我不斷收到類似的錯誤。Javax.servlet.ServletException
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:在類路徑資源[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:組織/ 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)
有沒有,你知道的,可能會導致該插件或compaibilty問題?假設代碼本身很好,我試圖運行一個穩定版本。謝謝你的幫助。
你有一些春天上下文創建問題。如果放置完整的堆棧跟蹤將會很有用。 – Tarlog
您是否嘗試清潔和重建您的項目? – t0mcat
你可以在所有Spring上下文xml文件中搜索bean'reportService',並確保通過檢查日誌來檢查聲明該bean正在加載的xml。可能還有其他情況(註釋驅動或自動佈線),因此可能會將搜索擴展到.java文件。 – kunal