報錯:
=====================================================================================================
項目啟動部署報錯:
隻粘貼了部分錯誤在這裡。
錯誤具體是什麼,不重要,關鍵是這類型問題
怎麼解決才是最關鍵的問題!!!
分析:
==========================================================================================
海量的文章/文章中都聲明了這個問題的根源所在。
不是調用這個類,類中方法不存在;
就是這個方法在多個類中都有;
翻來覆去就是架包不比對啦,版本不一緻啦,沖突啦,啦啦啦亂七八糟的。好吧,怎麼解決呢?
解決:
①不管你用的什麼IDE,無論ecplise還是myecplise又或者idea。在解決這個問題之前,你需要懂得一件事,就是會在項目啟動前,配置JVM參數。
②添加一個VM參數
③儲存後重新開機項目
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuQzNkJjNmJDOwAzN0MGOygTOkBjM2czNzUWY1kjNlZjZfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
④發現報錯和上面是哪個架包出現了問題
那麼去檢查
1》是不是這個架包沒有下載下傳下來
2》是不是這個架包中這個類下沒有這個方法
3》是否要更換架包版本來解決這個問題
4》是否别的架包也有這個相同類的相同方法,導緻找不到本方法
按照這樣的思路解決問題即可。
⑤僅對應本次截圖出現的問題,解決方法
在Stack Overflow找到相同的問題,由于對spring源碼并非特别熟悉,隻是提出在4.2以後上面報錯的方法就被提到了spring-core架包中而不是在orm架包中,是以,需要将spring-orm架包的版本降低到<4.2以下。即可解決問題!!
我更改spring版本就是統一更改的,完整的pom.xml檔案在最後給出。
=========================================================================================
spring整合activeMQ的完整pom.xml檔案
View Code