版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請注明出處【by:待孤君臨天下】
前言:其實(shí)這方面的文章或者博文已經(jīng)非常多了,之所以還寫是因?yàn)槲蚁胪ㄟ^實(shí)踐來不斷提高自我,附帶給別人參考用。
系統(tǒng)環(huán)境:
Windows 10
Eclipse 版本 :Version: Photon Release (4.8.0)
????????????????????????Build id: 20180619-1200
JDK 版本 :java version "10.0.1"? 2018-04-17
Tomcat 版本:apache-tomcat-9.0.10
maven 版本:Apache Maven 3.5.3
一、maven 安裝
? ? 詳情參考
二、創(chuàng)建 maven project
(一)點(diǎn)擊 File -> New ->? Maven Project

(二)選擇工作空間,即項(xiàng)目存放的位置,然后點(diǎn)擊 Next

(三)在 Filter 輸入 web 關(guān)鍵字,選擇 maven-archetype-webapp (注意有的版本有兩個(gè) webapp ,例如 底下 圖1) ,點(diǎn)擊Next



(4)填寫包名、項(xiàng)目名,點(diǎn)擊 Finish

三、創(chuàng)建完后出現(xiàn)錯(cuò)誤
(一)錯(cuò)誤信息為 :The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

解決途徑:錯(cuò)誤是因?yàn)闆]有添加 Tomcat 相關(guān)類,說來就是沒有添加 Tomcat 相關(guān)jar
方法一:右擊項(xiàng)目 -> Properties -> Targeted Runtimes -> 選擇你所創(chuàng)建的 Tomcat 版本 -> 點(diǎn)擊 Apply -> 點(diǎn)擊 Apply And Close

方法二 :右擊項(xiàng)目 -> Build Path -> Configure?Build Path -> Add Library -> Server Runtime

選擇你需要的 Tomcat 版本,點(diǎn)擊 Finish

(二)警告 / 錯(cuò)誤信息:有可能是警告也有可能是錯(cuò)誤,因?yàn)槲疫@邊出現(xiàn)過警告,也出現(xiàn)過錯(cuò)誤。Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment.
PS:Java compiler level does not match the version of the installed Java project facet.這個(gè)問題也可以按照下面的方法操作


1.點(diǎn)擊?windows ->?show?view -> Navigator

2.修改?org.eclipse.jdt.core.prefs?文件?

3.修改?org.eclipse.wst.common.component?文件

4.修改 web.xml?文件? 參考

5.修改?org.eclipse.wst.common.project.facet.core.xml?文件

6.切換回 Project Explorer?視圖,右擊項(xiàng)目 -> Properties -> Java Comipler??-> Apply

7.右擊項(xiàng)目 -> Properties -> Project Facets?-> Apply
修改成跟第五部設(shè)置的一樣版本

8.右擊項(xiàng)目 -> Properties -> Java Build Path -> Library -> JRE System Library [J2SE-1.5] -> Edit -> Workspace default JRE(10.0.1) -> Finish


9.點(diǎn)擊 Apply?and Close 。
10.還有個(gè)錯(cuò)誤具體錯(cuò)誤原因忘記了,大概是 maven?和 JDK?版本的問題。
解決方案在?pom.xml?中的?build?添加這么一段話
