解決Maven專案中令人頭痛的無錯誤但是有小紅叉問題
我們在使用Maven構建專案時,有時無錯誤但是專案會出現小紅叉,很令人不舒服。查詢問題原因:
檢視Problems具體的"錯誤"原因,一般會出現“Cannot change version of project facet Dynamic web module to 2.5”,出現這個錯誤的原因是在構建Maven web專案的時候,由於這個catalog比較老,用的servlet還是2.3的,而一般現在至少都是2.5,解決方法:
1.修改專案的web.xml,將其對應的版本號修改為2.5:
2.修改專案的設定,在Window-Show View-Navigator下開啟專案.settings目錄下的
eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve org.eclipse.jdt.core.compiler.compliance=1.7 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.source=1.7
然後開啟org.eclipse.wst.common.component,修改對應project-version:
最後開啟org.eclipse.wst.common.project.facet.core.xml,修改對應的installed facet="jst.web"和installed facet="java"為相應的版本:
都改好之後,進行Update即可。
相關推薦
解決Maven專案中令人頭痛的無錯誤但是有小紅叉問題
我們在使用Maven構建專案時,有時無錯誤但是專案會出現小紅叉,很令人不舒服。查詢問題原因: 檢視Problems具體的"錯誤"原因,一般會出現“Cannot change version of project facet Dynamic web module to
解決maven專案中引用非maven工程中的jar
執行如下命令,根據實際情況進行調整: 開啟cmd執行如下命令 格式程式碼: mvn install:install-file -DgroupId=<your_group_name> -DartifactId=<your_artifact_name> -D
Idea中Maven專案中target目錄無配置檔案
今天專案中一個maven的子模組怎麼都跑不起來,提示某些xml配置檔案和日誌配置檔案找不到,檢查半天也沒有地方出錯,折騰半天發現是因為生成的target目錄中無配置檔案。 導致原因:我的資源目錄是自己建立的起名為resource,並且將之指定為了資源目錄,但是這個是有規範的,雖然能隨意指定資源目
解決maven專案中出Build path is incomplete. Cannot find class file for org/apache/ibatis/session/SqlSession
錯誤描述:Build path is incomplete. Cannot find class file for org/apache/ibatis/session/SqlSession 意思是找不到org.mybatis.spring.mapper.MapperScan
解決 maven 專案中加入了 lombok 庫後依然報錯的問題
平時我們採用 maven 引入第三方庫,可以方便的管理第三方 jar 包,然加入 lombok 後啟動 eclipse 依然報錯,這是由於 lombok 是通過反射在執行時自動生成 getter()、setter()、hashCode()、toString(),故早於通過
最全Eclipse中專案上有小紅叉,但就是找不到報錯檔案(總結,持續更新)
一般是jdk版本、build path、Deployment Assembly、web.xml、maven配置、js驗證、專案依賴包更新七大類問題。 2.build path:專案右鍵——Buil
maven專案中 “ 錯誤: 找不到或無法載入主類" 的解決辦法
在執行java application main方法時,報"錯誤: 找不到或無法載入主類" 在建立maven專案時,在下圖的 " Output folder : None " , 說明沒有指定編譯
【問題】maven專案中com.sun.image.codec.jpeg錯誤解決
該錯誤出現於maven專案build時,build failure! 影響maven專案的打包! 遇到過好多次了,解決方法如下: <plugin> <artifactId>maven-compiler-plugin</artif
Maven專案中 “錯誤: 找不到或無法載入主類" 的解決辦法
在建立maven專案時,在下圖的 ” Output folder : None ” , 說明沒有指定編譯後 .class 檔案存放的路徑,所以在run java application報”錯誤: 找不到或無法載入主類”。 解決這個問題操作步驟如下
maven專案中 “ 錯誤: 找不到或無法載入主類" 的解決辦法
在執行java application main方法時,報"錯誤: 找不到或無法載入主類" 在建立maven專案時,在下圖的 " Output folder : None " , 說明沒有指定編譯後 .class 檔案存放的路徑,所以在run java applica
java專案程式中無錯誤,但是專案上面顯示小紅叉
1、首先檢視windows–>preferences–>compiler的設定 2、右鍵專案檢視properties–>java compiler 3、右鍵專案檢視Properties——>Project Facets warning:必須保證這三
關於maven專案中修改的JS不生效的解決方案
1. 問題描述 昨天下午博主在開發學習的過程中,碰到一個修改了JS無法生效的問題,折騰我不少的時間,現將百度到的解決方案總結一下,以便下次碰到類似問題能夠最快的找到解決方案 2 解決方案 2.1 方案1 點選File->setting,搜尋框輸入compiler,如下圖所示: 然後點選ap
Maven專案中出現java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory異常的解決方案!
前幾天專案出現的問題: 啟動專案時一直報異常資訊: java.lang.NoClassDefFoundError:org/apache/commons/fileupload/FileItemFactory.
新安裝的eclipse匯入之前maven專案執行java.lang.ClassNotFoundException錯誤的解決
java.lang.ClassNotFoundException的解決方法 解決方法: 其他原因: 類找不到的原因會有很多,我就最近換了臺電腦後,重新安裝了eclipse等等等東西,然後匯入近原來電腦上執行好好的maven專案後,報出java.l
pom.xml中使用“import”的scope來解決Maven專案單繼承問題
測試環境 maven 3.3.9 想必大家在做SpringBoot應用的時候,都會有如下程式碼: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring
maven專案中 org.hibernate.MappingNotFoundException: resource:**.hbm.xml not found問題的解決方案
maven中配置hibernate,檔案結構如下: 測試: public static void main(String[] args) { AccountEntity account = new AccountEntity();
解決SSH專案中could not initialize proxy - no Session錯誤
因為hibernate跟spring整合以後,hibernate的session就交給spring管理了,請求進來的時候開啟session,請求完成的時候關閉session。當我們想要使用懶載入去獲取資料的時候,這時候原先的那個session已經關閉了,不能再獲取資料了。由此,spring專門為這種
[JAVA IDEA]在使用maven專案中,無法讀取resources資料夾中的配置檔案的一種解決方案
1、在通過配置檔案來連線資料庫時,在resouces檔案中放入了db.properties配置檔案,但無法正常讀取到 讀取配置檔案資訊的程式碼: InputStream input=JdbcUtil.class.getClassLoader().getResourceAsStream("db.prope
Maven專案中,關於Spring Boot 整合MyBatis時,Service層無法找到mapper介面的問題解決
mybatis: mapperlocations: classpath:com/xxx/xxx/dao/mapper/*.xml -----掃描對映檔案 config-location: classpath:mybatis-config.xml ------掃描配置檔案注意:路徑要以/ 分割3 M
解決maven專案啟動錯誤javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFact
控制檯報告錯誤如下: javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on