第一步:搭好環境
我這里使用Eclipse做本次的項目,tomcat、maven啥的怎么弄就跳過了ヾ(o・ω・)ノ
第二步:創建工程
我們首先創建一個maven項目,選擇最后一個,創建完之后發現報錯,主要是缺少tomcat的jar包,我們右鍵項目,打開屬性面板,添加運行時的jar包
然后略微有點尷尬的發現,Server Runtime里面居然是空的 ̄□ ̄||,想起來我之前把eclipse卸了重裝,好東西都沒了= =,如果沒有不要着急,打開Windows-->屬性-->service-->Environment添加Tomcat Service,然后回來添加Library即可。
步驟三:調整jdk版本
這里還有兩個警告我們要處理一下,這個警告出現的原因主要是jdk版本不匹配,我們需要在pom.xml里面進行配置
先去Maven的官網,我們要添加maven的編譯工具
把這段復制下來貼在pom.xml里的<build>標簽里,當然這里不是直接無腦帖,我們要改一改
先加入<plugins>標簽,在里面套一層<plugin>,然后再把上面的代碼稍微改一改
然后再加入<configuration>指明插件和JDK1.8聯系在一起,再更改編碼方式,然后我們右鍵項目Maven-->Update Project,警告信息就沒有了
這時候就可以發現多出兩個文件夾
第四步:配置項目輸出文件
我們先建一個新文件夾src/test/resources,接着項目 右鍵屬性,Java BuildPath Source 我們可以看到這些報的輸出路徑
可以看到剛剛加入的文件夾不符合規律= =沒樓上的test/java統一,這里要把它改成和test一樣的輸出路徑。這樣這個項目就符合maven項目標准了。
第五步:更改動態網頁模型的版本
我們在項目屬性里的Project Facet里可以看到Dynamic Web Model的版本號,我的默認是2.3,為了更高的性能,和更好的和我們當前所用的jdk以及Tomcat兼容,我們需要提升它的版本
可是,我們點開下拉選項會發現,根本選不了(•́へ•́╬),這是Eclipse的一個bug,我們手動去更改,
在.setting文件夾中找到如下的配置文件,記事本打開更改
回來刷新項目就可以發現,版本被改了
同時我們改一下web.xml里的規范
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true">
第六步:發布項目
這個工程默認有一個index.jsp文件,所以我們先在可以直接去瀏覽器,輸入url,熟悉的Hello World引入眼簾(ಥ_ಥ)