springboot項目沒錯,但就是報紅叉


1.報錯原因:

Description Resource Path Location Type
Cannot change version of project facet Dynamic Web Module to 2.5. sxnx-sms line 1 Maven Java EE Configuration Problem

解決方案:

在工程目錄下(項目所在的那個位置) 有一個.settings文件夾(linux系統這個文件夾是隱藏的)打開org.eclipse.wst.common.project.facet.core.xml

做如下修改:

 <installed facet="jst.web" version="2.5"/>

2.

錯誤提示內容:One or more constraints have not been satisfied.

錯誤原因: Deployment Assembly跟java版本不匹配,即maven默認編譯版本與使用的jdk不匹配。

 

解決方案:pom.xml文件中添加如下

<!-- 指定maven編譯方式為jdk1.7版本 -->
<profiles>
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM