1. 程式人生 > >啟動tomcat時候,Spring注入bean報錯:Error creating bean with name

啟動tomcat時候,Spring注入bean報錯:Error creating bean with name

當遇到這種問題的時候,本能的反應就是是不是沒有掃描到該bean物件,該bean物件有沒有加註解。

而網上的普遍解決方案一般都是說spring配置檔案有問題,掃描不到該包;還有一些解決方案比較細節,不具有概括性,比如component元件的類用抽象類(眾所周知,抽象類無法例項化,而注入的最終目的就是例項化物件生成代理類,這是有衝突的!!)

然而,都沒有解決專案中的該問題

後來將專案刪除後,重新打war包,再部署到tomcat中,問題解決!!(有點簡單粗暴,不過猜測是因為在部署到tomcat的時候出現了某些意料之外的問題)

解決思路:

            1.檢視配置檔案,spring中有沒有<context:component-scan base-package="com.test" />

            2.有沒有在相應的類上添加註解,使之能被spring所管理

            3.用我的方式

               maven->update      

               右鍵->run as->maven clean

               右鍵->run as->maven install

               然後將server中的該專案刪除,將新打的war放入其中,啟動    

相關推薦

啟動tomcat時候Spring注入beanError creating bean with name

當遇到這種問題的時候,本能的反應就是是不是沒有掃描到該bean物件,該bean物件有沒有加註解。 而網上的普遍解決方案一般都是說spring配置檔案有問題,掃描不到該包;還有一些解決方案比較細節,不具有概括性,比如component元件的類用抽象類(眾所周知,抽象類無法例項

Spring MVC 配置 Error creating bean with name 'userController': Injection of resource dependencies

今天做了一個簡單的專案,用spring+springMVC實現使用者的CRUD,看似簡單的一個小demo,卻在配置上浪費了不少時間,首先看一下目錄結構:專案要求使用jdbcTemplate配置資料來源,下面附上spring的配置檔案和springMVC的配置檔案,分別如下:a

Spring Boot Error creating bean with name 'entityManagerFactory' defined in class path resource

fine 依賴 debug isp jpa java idt .com ima spring boot 寫一個web項目,在使用spring-data-jpa的時候,啟動報如下錯誤: Error starting ApplicationContext. To display

SSM整合Error creating bean with name 'sqlSessionFactory' defined in file...

搭建SSM,遇到錯誤如下: 警告: Exception encountered during context initialization - cancelling refresh attempt org.springframework.beans.factory.Bean

tomcat啟動時報Error creating bean with name 'transactionManager' defined in class path resource

最近寫了一個專案,部署到服務上的時候遇到一個奇葩的問題,一般本地起專案是用jetty玩的,jetty完全正常當部署到tomcat報錯了,找了2天才解決問題,這兩天tomcat問題就像 滿漢全席一樣不重樣。 報錯原文:Error creating bean with name 'transacti

Spring AOPError creating bean with name 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0

問題 在使用junit對spring aop做測試時,報錯如下: [email protected]49438269] java.lang.IllegalStateException: Failed to load ApplicationCon

處理VS2010+qt4.8.6下編譯不錯誤而Linux下error: 'nullptr' was not declared in this scope

今天處理一個同事在VS2010+qt4.8.6下編寫的程式(能夠正確編譯並執行) 我需要將這個程式移植到arm板上,於是在Linux下對此程式進行交叉編譯 於是,問題來了 這個錯誤提示是:nullptr在當前作用域沒有被宣告。 稍作分析,這個nullptr並不是程式定義的,

安裝zookeeper時候解決狀態顯示Error contacting service. It is probably not running問題

安裝zookeeper時候,可以檢視程序啟動,但是狀態顯示報錯:Error contacting service. It is probably not running 安裝zookeeper-3.3.2的時候,啟動正常沒報錯,但zkServer.sh sta

mybatis xml中是sql語句 Error creating document instance. Cause: org.xml.sax.SAXPa

今天遇到了這個問題,感覺很奇怪,沒有什麼問題,但是還是會報錯。 在網上找了半天,用第二種方法解決了這個問題。第一種方法沒有嘗試。以此來記錄下。 感覺這個問題出現概率很大。要記著呢。 1、使用轉移字元替代 &lt; < &gt; &

mybatis xml中是sql語句 Error creating document instance. Cause: org.xml.sax.SAXParseException: The

最近專案折騰了老半天,找了資料才知道是這麼回事。。。 因為語句中有一個小於號“<”,在XML中,會被當成一個頁面元素來解析,不會處理為mysql的SQL語句的組成部分,修改如下: 1、在xml的sql語句中,不能直接用大於號、小於號要用轉義字元 如果用小於

idea新增maven依賴失敗案例之tomcat啟動總是No qualifying bean of type 'org.codehaus.jackson.map.ObjectMapper'

=====tomcat啟動總是報錯:No qualifying bean of type 'org.codehaus.jackson.map.ObjectMapper'【原因:maven依賴失敗,沒加版本號】====值得 記錄原因:jd的SDK和這些Jackson相關jar包

maven專案新增Gson的依賴後無法啟動BeanCreationExceptionError creating bean with name 'gsonBuilder'

具體錯誤如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gsonBuilder' defined in class path

spring 注入失敗

報錯程式碼片段: Error creating bean with name 'itemServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans

linux 系統中系統關機後mysql啟動失敗ERROR 2002 (HY000): Can't connect to local MySQL server through socket '

自己在阿里雲伺服器上安裝好執行環境後,mysql都是正常使用的,昨天強制關閉伺服器後,重新啟動伺服器,發現數據庫無法啟動報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/va

IDEA 的 Jetty 啟動成功執行 JSP 頁面

IDEA 的 Jetty-runner 外掛執行 JSP 頁面報錯:No org.apache.tomcat.InstanceManager set in ServletContext 原因:版本的對應關係 需要確保 web.xml 中定義的 servlet 版本和 po

啟動tomcat伺服器ERROR ContextLoader:307

錯誤詳情 十月 01, 2018 7:46:36 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting p

Tomcat啟動Error starting static Resources解決方法

這個錯誤發生在刪除一些不需要的專案後,重新啟動Tomcat時報錯:在網上找了以下方法都沒有生效:1、清空Tomcat的根目錄下的\work\Catalina下的檔案,重啟服務,依舊報錯 2、在conf目錄下server.xml的檔案下檢視是否存在已刪除的專案的資訊,發現沒有找

安裝zookeeper偽叢集單個zookeeper 啟動成功 但是狀態顯示Error contacting service. It is probably not running

zookeeper(版本為3.4.12)叢集版 單個啟動 命令列 啟動都成功沒問題 但是一檢視 zookeeper狀態(命令 ./zkServer.sh status )就出如下問題 (這是要害死強迫症啊)JMX enabled by defaultUsing config:

Tomcat上傳文件returned a response status of 403 Forbidden

XML ons value web resp 文件 配置 pan param 出現這樣的錯誤是沒有權限對服務器進行寫操作。需要在這個項目所在的tomcat中配置可寫操作即可: 在tomcat的web.xml添加下面代碼: <init-param>

啟動mysqlERROR! The server quit without updating

mysql啟動mysql報錯:ERROR! The server quit without updating PID file (/data/mysql/localhost.localdomain.pid),查看mysql.log發現報錯信息:[ERROR] Fatal error: Can‘t open a