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>