報錯No bean named ' is defined的原因和解決方案
專案為dubbo+springmvc+spring+mybatis
貼上專案目錄 如下:
baidu-dubbo為父專案;
其他的都是子專案;
其中core專案 和 ifc 專案為jar包 core專案是專案自己的一些介面 ifc是暴露出來的公共介面
service專案和web專案是war包; service是業務處理層 web是主要是負責頁面跳轉邏輯的
core專案中引入了ifc專案 service中也引入了ifc專案 web中引入了core和ifc專案
這篇文章主要講一個操作性的錯誤:
專案是公司的專案從git上拉取下來的 配置都沒問題
別的同事是正常啟動的
可是我啟動就報錯 : No bean named ' is defined;
按照以下邏輯排查了錯誤:
1 類名是否寫錯 , 專案找不到這個類
2 類名沒錯 , 但是對應的bean沒有加上註解
3 配置檔案裡面掃描的包名路徑是否正確 , 路徑不正確掃描不到bean 肯定載入不到
4 dubbo的配置一定要放在spring掃描載入所有bean之後 , 這樣dubbo呼叫服務才能找到對應的服務
幾步排查基本可以找到錯誤 :
可是以上問題我的並沒有出現
於是 我想起來了一個可能忽視的原因:
因為是父子專案 執行的時候我需要把jar包的專案install到本地倉庫中 否則是找不到對應的引用的
於是我對兩個jar包專案右鍵====>Run As====>maven clean =====>maven install
但是此時第二個jar包專案 install一直失敗 ,
百度發現原因: 對子專案maven clean maven install之前必須對父專案 clean install
於是我按照順序 依次clean install -->父專案 --->ifc專案(因為是core引用了ifc,所以要先install專案ifc)--->core專案 成功執行 不再報錯
相關文章
- No bean named 'xxx' is defined錯誤,原因及解決方案Bean
- 報錯:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx'is definedSpringFrameworkBeanException
- spring getBean(String) No bean named '' is definedSpringBean
- 關於$ is not defined的原因和解決辦法
- 使用Idea構建springmvc框架,出現no bean named ‘cacheManager’ is defined 錯誤。IdeaSpringMVC框架Bean
- No Bean named 'Xxx' available 異常報錯BeanAI
- svn的操作,報錯,和解決方案 一。
- Maven專案報錯:No bean named 'xxxxxx' availableMavenBeanAI
- idea maven搭建spring報錯:No bean named 'xxx' availableIdeaMavenSpringBeanAI
- 雲伺服器出現502錯誤的原因分析和解決方案伺服器
- Spring:錯誤No bean named 'xxxxxxx' availableSpringBeanAI
- Spring注入bean報錯 Error creating bean with name的網上找不到的解決方案SpringBeanError
- spring配置檔案中配置了,但找不到Bean , 啟動不報錯,執行報錯No bean namedSpringBean
- zblog報錯:Undefined index: ZC SIDEBAR6 ORDER的原因和解決辦法UndefinedIndexIDE
- spring中No bean named xxx available錯誤SpringBeanAI
- zblogphp1.6版本報錯“非法訪問”的原因和解決辦法PHP
- 程式碼改造引發的NoSuchBeanDefinitionException:no bean named 'XXXX' available問題解決方案BeanExceptionAI
- No bean named 'cacheManager' availablej 異常解決BeanAI
- 記一次idea構建springmvc報錯:No bean named 'cacheManager' availableIdeaSpringMVCBeanAI
- 【FAQ】華為帳號服務報錯 907135701的常見原因總結和解決方法
- 伺服器出現500錯誤的原因和解決辦法伺服器
- No bean named ''XXX“ availableBeanAI
- No bean named BookServiceImpl availableBeanAI
- 使用@Service註解出現No bean named 'xxxx' available]錯誤BeanAI
- ElasticSearch(八)Elasticsearch-head 連線不上Elasticsearch的原因和解決方案Elasticsearch
- The bean ‘xxx‘, defined in class path resource , ......Bean
- Java報錯:Missing ServletWebServerFactory bean,如何解決JavaServletWebServerBean
- php7 使用 phpunit 部分錯誤和解決方案PHP
- 硬碟資料丟失原因和解決方案/資料恢復方法硬碟資料恢復
- Spring中出現:No bean named 'XXX' available問題解決SpringBeanAI
- 【ASK_ORACLE】RAC節點自動重啟但日誌裡未報錯的原因和解決方法Oracle
- python ModuleNotFoundError: No module named ‘requests‘ 的 解決方案PythonError
- 介面異常狀態統一處理方案在 Firefox 下無效的原因和解決方案Firefox
- log4j漏洞的產生原因和解決方案,小白都能看懂!!!!
- 伺服器卡的原因和解決辦法伺服器
- 為什麼你的RAG不起作用?失敗的主要原因和解決方案
- Caused by:.NoSuchBeanDefinitionException: No bean named 'userInfoServiceImpl' availableBeanExceptionAI
- 華納雲內部伺服器500錯誤原因和解決方法伺服器
- 報錯ReferenceError: require is not defined,找不到requireErrorUI