Spring 版本與Jdk版本相容問題

2021-07-25 08:58:43 字數 497 閱讀 6567

error [localhost-startstop-1] - context initialization failed

org.springframework.beans.factory.beandefinitionstoreexception: failed to read candidate component class: file

如上錯誤所示,在前面的一篇部落格中已經提到過關於jdk與spring的版本相容問題;

在今天進行ssm整合開發時(spring3.2 and jdk8),出現了上面的問題,於是首先想到了jdk的版本問題;

將jdk換位jdk7時,仍沒有解決問題,但是仍然提示asm init【unknow source】(類似於這樣的錯誤),於是想到了更改spring版本,於是

將spring版本換位了spring4.1,問題解決了。

總結:spring3.2不能編譯asm,在編譯時會出錯,將spring換位4.0以上時,問題可以解決。

注:個人觀點

tomcat安裝與myclipse版本相容

當電腦安裝有32位的myecliplse,那麼就要安裝32位的tomcat,一般來說,這兩個都安裝32位的比較保險 tomcat是免安裝的,所以在解壓後,只需要把tomcat檔案放在自己的路徑下,然後配置環境變數即可 那麼接下來就是我們今天的重頭戲,配置環境變數 首先定義三個環境變數,tomcat ...

selenium與firefox版本不相容

報錯資訊 org.openqa.selenium.firefox.notconnectedexception unable to connect to host 127.0.0.1 on port 7055 after 45000 ms 下圖說明geckodriver 15.0的版本要求seleni...

jdk版本選擇

linux arm 64 hard float abi就是這個軟體的執行環境或者說平台,類似android或者ios,也可以理解為這是執行在linux核心arm 64位架構下的軟體。常用的執行平台如下 linux arm 32 hard float abi linux系統,arm 32構架使用 li...