這時打開該項目所在的本地路徑,如e:/eclipse/test01/target,這裏會有classes和test-classes目錄。若是這裏也沒有,那就是出問題了。java
如今開始修改一些配置web
Maven的項目有一些約定:src/main/java , src/main/resources , src/test/java , src/test/resources .那麼,添加這些文件夾:瀏覽器
輸入Source Folder 的名字,在這一步時輸入正確的名字時,有時會報錯: The folder is already a source folder.服務器
這時能夠右擊項目->Build Path->new Source Folder .app
建立完以後的目錄結構:eclipse
選擇 Source標籤,會顯示4個Source Folder ,修改他們的 OutPut folder :webapp
雙擊每一個文件夾的Output folder,選擇路徑jsp
src/main/java,src/main/resources,選擇target /classes;
src/test/java ,src/test/resources, 選擇target/test-classes;maven
修改完成後以下圖所示:測試
修改JDK版本:選擇 libraries 標籤,選中JRE library,單擊Edit按鈕
選擇系統默認的就能夠了,單擊 Finish 按鈕:
最後,單擊OK便可:
完成後,項目結構以下圖:
在項目上右鍵單擊,選擇 Properties:
在左側選擇 Project Facets,將顯示如下頁面:
修改Java爲你當前項目的JDK1.8;
同時要把java Compiler也改成1.8,以下:
Dynamic Web Module選擇3.0 ,這裏要將項目的web.xml的頭文件同步修改以下:
<?xml version="1.0" encoding= "UTF-8"?> <web-app xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xmlns= "http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id= "WebApp_ID" version ="3.0"> <display-name>Archetype Created Web Application</display-name> </web-app>
最後單擊」Further Configuration available「
(若是你的頁面中沒有Further Configuration available,那麼先將Dynamic Web Module取消選擇,apply後再次選擇Dynamic Web Module,即出現了Further Configuration available):
修改Content directory 爲 src/main/webapp ,單擊OK:
一路OK,完成操做:
Project Faces頁面右上角的Runtimes,選擇本身的服務器Apache Tomcat v7.0, OK.
此處列表是部署項目時,文件發佈的內容。
1,咱們刪除test的兩項,由於test是測試使用,並不須要部署。
2,設置將Maven的jar包發佈到lib下(若是沒有這一步,啓動時將會報各類ClassNotFoundException,即便maven依賴已經添加,由於依賴沒有自動添加到WEB-INF/lib下),操做以下:
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
設置完成效果圖
單擊OK
完成後,項目結構以下圖所示:
雙擊Tomcat v7.0,點擊Modules-->Add Web Module
將剛剛建好的web項目test01加入進去。
而後啓動Tocat v7.0,在瀏覽器輸入http://localhost:8080/test01,會顯示index.jsp裏的內容。
大功告成!接下來就能夠作複雜的servlet測試了。