1,問題描述 Eclipse中maven項目報錯:org.springframework.web.filter.CharacterEncodingFilter2,,解決辦法 1)程序在部署完成后報錯,,說明是程序是編譯通過的,,即編譯編譯路徑Java Build Path沒問題。 2)此時查看 項目Properties—Deployment Assembly(參考:eclipse中Web Deployment Assembly與build path作用),,發(fā)現(xiàn)在項目的發(fā)布路徑Deployment Assembly缺少maven依賴,,按照 add—Java Build Path Entries—Maven Dependencies,添加上Maven依賴即可,。 添加完后,,再次啟動項目,可以正常啟動,。 ———————————————— 原文鏈接:https://blog.csdn.net/yhzhaohy/article/details/82798468 Maven項目,,項目上出現(xiàn)紅叉,項目內(nèi)沒有報錯,,可以運行首先去problems去查看,,在console那一欄 一般是maven導(dǎo)入的jar包的問題。有時候會碰到,,昨天項目導(dǎo)完jar包還是正常,,今天更新了個插件,maven導(dǎo)的jar包就出了問題,。 maven強制更新一下項目就可以,。 maven強制更新項目時彈框報錯裝了spring source tool suite插件后,由于maven項目報錯,,看problems一欄是jar包的問題,,所以想強制更新maven項目解決問題,但是被彈框報錯中斷,, An error has occurred. See error log for more details. loader constraint violation: loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) previously initiated loading for a different type with name "org/eclipse/jface/viewers/ISelection" 解決方案: 現(xiàn)把找到的解決方法整理提供給大家,,如下: 方法1. 在"開始"-->"運行"---->打入"cmd"進入命令提示行后,再進入eclipse的安裝目錄, 然后輸入eclipse -clean即可(我用的這個方法 成功了) 方法2. 刪除configuration文件夾里除config.ini以外的所有文件,重啟Eclipse ———————————————— 原文鏈接:https://blog.csdn.net/fangletian1981/article/details/27326965 為什么Maven Update Project JDK變回1.5主要原因是每次Update時,,它就會使用settings文件下的默認值,。(原來這是maven自己搗的鬼) Maven官方文檔有如下描述: 編譯器插件用來編譯項目的源文件.從3.0版本開始, 用來編譯Java源文件的默認編譯器是javax.tools.JavaCompiler (如果你是用的是java 1.6) 。 如果你想強制性的讓插件使用javac,你必須配置插件選項 forceJavacCompilerUse,。 同時需要注意的是目前source選項和target 選項的默認設(shè)置都是1.5, 與運行Maven時的JDK版本無關(guān),。 如果你想要改變這些默認設(shè)置, 可以參考 Setting the -source and -target of the Java Compiler中的描述來設(shè)置 source 和target 選項。 這是Maven已知的一個特性,。除非在你的POM文件中顯示的指定一個版本,,否則會使用編譯器默認的source/target版本1.5,。主要還是在于Eclipse中Maven的集成方式起到了關(guān)鍵作用, 它會從POM文件中生成項目的.project,.classpath以及.settings, 因此除非POM文件指定了正確的JDK版本, 否則你每次更新項目配置的時候它都會重置到1.5版本,。 解決方案 方案一 在pom.xml文件中增加如下配置: 方案二 打開 settings.xml 文件并編輯它(一般放在你的倉庫目錄目錄) : 找到 <profiles> 節(jié)點,并添加如上配置(本機 jdk 1.8.0——25 版本,,配置時修改成你本機的 jdk 版本),,保存后生效,。 ———————————————— 原文鏈接:https://blog.csdn.net/java173842219/article/details/82463510 LifecyclePhaseNotFoundException背景:導(dǎo)出依賴的jar包的時候失敗,報錯以上提示 原因1:
原因2:
|
|
來自: 一本正經(jīng)地胡鬧 > 《java》