啟動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注入bean報錯:Error 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 AOP報錯之Error 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、使用轉移字元替代 < < > &
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的依賴後無法啟動,報錯BeanCreationException:Error 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>
啟動mysql報錯:ERROR! 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