專案啟動時報錯--報錯資訊為:java.lang.IllegalStateException
專案啟動時報錯資訊:java.lang.IllegalStateException:BeanFactory not initialized or already closed -call ‘refresh’ before accessing beans via the ApplocationContext
經過總結有如下幾種可能性:
1/檢查web.xml下面是是否有如下資訊
contextConfigLocation
classpath:spring/applicationContext.xml
2/spring初始化bean物件出錯
1)xml的bean的id 有重複;
2)如果是註解配置:可能是註解的名稱有重複:
3/在applicationContext.xml中是否有
xmlns:context=“
4/而我今天遇到的這個錯誤的解決方法是最低階的,屬於不細心造成的,那就是我在寫service實現類的時候,注入裡面的實現類忘記改成所對應的注入類了。
應該將標紅的這個類改為CapitalCategoryOneServiceImpl
如果還有更多的解決辦法,請給我留言,咱們一起學習哈。謝謝。
相關推薦
專案啟動時報錯--報錯資訊為:java.lang.IllegalStateException
專案啟動時報錯資訊:java.lang.IllegalStateException:BeanFactory not initialized or already closed -call ‘refresh’ before accessing beans via the Applocati
IDEA 啟動報錯:java.lang.IllegalStateException: failed to create a child event loop 問題解決
遇到的問題 昨天電腦自動更新了,今天死活啟動不了專案,看到idea的提示是: idea日誌如下 根據提示說 檢視idea的啟動日誌: 2018-11-20 17:35:42,010 [ 46737] INFO - plication.impl.Applicat
解決kylin報錯:java.lang.IllegalStateException
util bstr map dex apach default current con str 一個kylin build job執行到第三步Extract Fact Table Distinct Columns時報錯: 2017-05-24 20:04:07,930
控制檯報錯: java.lang.IllegalStateException: getOutputStream() has already been called for this response.
1、錯誤描述 Caused by: java .lang .IllegalStateException:
Spring Cloud RestTemplate報錯:java.lang.IllegalStateException: No instances available for
java.lang.IllegalStateException: No instances available for localhost 原:restTemplate.getForObject( uri+"/user/getname",User.clas
關於微信登陸報錯的解決方法 Caused by: java.lang.IllegalStateException: Activity
先上圖 這種報錯 網上找了許久 找到了解決方法 把微信回撥那個activity 該成 這樣的就可以了 <activity android:name=".wxapi.WXEntryActivity" andr
Tomcat啟動報記憶體溢位錯誤:java.lang.OutOfMemoryError: PermGen space異常 解決
在windows作業系統下, 找到D:\Tomcat-7\apache-tomcat-7.0.28\bin(解壓安裝的Tomcat)目錄下的catalina.bat檔案,開啟該檔案,找到下圖所示的內容:新增上劃紅線的內容: set JAVA_OPTS=%JAVA_OPTS% -serv
【Spring錯誤筆記系列】自己new出來的bean中被@Autowired註解修飾的屬性報空指標異常:java.lang.NullPointException
自己new出來的bean中被@Autowired註解修飾的屬性報空指標異常 異常描述 原本我再測試RabbitMQ的傳送程式,裡面用到了一個AmqpTemplate介面,用了@Autowired註解。但是當我使用AmqpTemplate的conver
【報錯】項目啟動部署時報錯:java.lang.NoSuchMethodError
autowire .get factory cti local .com org 就是 htm 報錯: =====================================================================================
web專案啟動報錯:java.lang.IllegalStateException
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack tra
更換記憶體條導致windows啟動失敗,報錯資訊:windows無法驗證此檔案的數字簽名,2018.11;
》 問題描述: 給筆記本更換記憶體條,導致windows7 64開機失敗,並提示windows無法驗證此檔案的數字簽名; 搜了搜度娘,度娘說重灌系統吧;我去,電腦中一堆資料軟體,怎麼可能; 》 解決辦法: 1、會有提示說 F8 進入安全模式
專案啟動時報錯Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
https://www.cnblogs.com/liuyp-ken/p/7911536.html 解決過程: 1、檢查配置,反反覆覆看了很多遍,確認沒有問題。 2、 網上找了很多資料,類似的問題很多,看過答案以後依舊不得其要領。只好繼續看報錯程式碼,直到看到這一句:
springcloud專案 jar啟動專案載入properties檔案報錯
專案在使用命令cmd視窗下 java -jar test.jar 的時候,報錯task.properties (檔名、目錄名或卷標語法不正確。 正常的war包是寫法如下: String path = PropertiesHander.class.getResource(
Struts2的web.xml中的url-pattern路徑配置為/*.action時,Tomcat一啟動執行就報錯(嚴重: A child container failed during star)
Struts2中web.xml中的url-pattern路徑配置錯誤導致Tomcat一起動就報錯。 如上圖url-pattern配置為/*.action (錯誤) 修改成:  
ssm專案整合中遇到的tomcat啟動的時候報錯Error creating bean with name 'xxxController'
今天學習整合ssm專案在測試框架是否可用時,一執行maven的tomcat就報上面的錯誤, 一開始還以為是service層註解沒有寫好,後面檢查發現沒有錯誤,最後是在web.xml檔案中發現下面的param-value寫錯了,applicationContext-*.xml
maven專案啟動報錯:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
maven專案部署到tomcat時報錯:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 檢查了maven的pom.xml,依賴引入正常。在工程
【專案啟動】 tomcat啟動,專案無法啟動,無法正常訪問/專案可以啟動,報錯:java.lang.ClassNotFoundException: ContextLoaderListener
使用maven搭建專案(這個錯誤和是不是使用maven搭建專案沒有關係),然後部署到tomcat中執行。 出現問題1: tomcat跑起來了,但是啟動時間很短,沒有報錯,專案不能正常訪問 專案啟動時間很短,並且沒有報錯 並且專案無法正常訪問 發現問題過程: 檢視t
多專案導致Tomcat以服務啟動記憶體溢位報錯“PermGen space”
使用Tomcat作為並將其註冊為Windows系統服務時,當Tomcat的webapps下的專案比較多的時候,重啟伺服器後,會發現在Windows服務列表中明明顯示服務已啟動,但是訪問Tomcat主頁發現仍然無法訪問,說明服務根本沒有啟動,且去tomcat的lo
tomcat部署新的項目啟動時出現報錯信息: Invalid byte tag in constant pool: 15
tomcat 啟動報錯 invalid byte tag in constant pool ......org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15
oracle 12c啟動監聽報錯協議適配器錯誤
oracle 計算機 適配器 我遇到此類問題,一般是右鍵計算機-管理-服務,找到OracleOraDB12Home1TNSListener設為自動啟動,並重啟,當然這種操作你要確定監聽文件什麽的都已經檢查無問題哦。本文出自 “myOracle” 博客,請務必保留此出處http://clarkbg.