項目開發(fā)環(huán)境
軟件 | 版本 |
---|---|
mac | macOS |
JDK | 1.8 |
maven | 3.5.0 |
tomcat | 8.5 |
Eclipse已經(jīng)安裝插件maven
1.創(chuàng)建Maven web項目
1.1 新建meven項目遂唧,可在Other中找到maven文件夾
1.2 進(jìn)入maven項目后,點擊next
1.3 在Catalog中選擇“Internal”,選中webapp之后,點擊next
1.4 在Group Id和Artifact Id中輸入名稱id,package可以為空,點擊Finish
maven web項目生成,提示有錯誤收壕,需要配置maven環(huán)境
2.配置maven環(huán)境
2.1選中項目妓灌,右鍵選擇Build Path--Configure Build Path,進(jìn)入java環(huán)境設(shè)置
2.2 切換Libraries蜜宪,選中JRE System Library
點擊Edit虫埂,切換jre版本
設(shè)置完之后顯示
2.3 更改class路徑
右鍵項目,Java Build Path圃验,選擇Source
src/main/java
src/main/resources
src/test/java
src/test/resources--測試資源文件掉伏,暫時不需要
src/main/java,src/main/resources選擇Output Folder文件夾為target/classes
src/test/java 選擇Output Folder文件夾為target/test-classes
2.4
項目右鍵,屬性澳窑,選擇Project Facets斧散,切換Dynamic Web Modules 版本為3.0,發(fā)現(xiàn)提示錯誤
這是因為新建項目的時候
用了maven-artchetype-webapp
由于這個catalog比較老摊聋,用的servlet還是2.3的
因此需要更改web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name>Archetype Created Web Application</display-name>
</web-app>
(1)此時需要更改.setting目錄下的文件
在mac中鸡捐,選中項目,點擊倒三角形麻裁,選擇Customize View箍镜,將.*.resources選中,取消選擇煎源,即可顯示
org.eclipse.jdt.core.prefs
修改成
修改成
此時再打開環(huán)境色迂,即可看到版本已經(jīng)切換到3.0,選中右側(cè)勾選上tomcat
這時候手销,項目已經(jīng)配置完成
3.選中項目歇僧,右鍵運行,選擇Server原献,運行顯示如下