eclipse web項目配置

1.File-New-other-Dynamic web Project,點擊nextjava


2.出現工程設定窗口中設定工程的名字( 對應工程的名字 )和Dynamic web module version(版本),我使用的是最新的版本,tomacat7對應的是3.0)單擊nextweb


3.瀏覽器

指定Java文件的編譯路徑(放在WebRoot\WEB-INF\classes),通常咱們編譯後的.class文件是放入WEB-INF下,如圖:tomcat


4.設置web工程的根目錄(也就是部署路徑,通常設置成WebRoot),勾選建立web.xml服務器


5.右擊工程目錄,選擇Build Path-Configure Build Path..選項,把EAR刪除就好其餘的不動app


6.測試並部署web項目是否成功:選擇test項目,在src右擊new-servlet以下圖操做:(咱們建立serverlet爲例)eclipse


7.單擊下一步進行以下操做:webapp


8.單擊next最後finish完成servlet建立,打開建立好的servlet類,在webRoot下建立index.jsp,以下截圖jsp



9.把建立的web項目添加到server中以下操做測試








10.到此咱們就成功了添加web項目到tomcat服務器上,可是咱們還不能直接進行部署,由於eclipse與myeclipse不一樣的是,項目部署默認不在webapp下,而是在wtpwebapp下,故在部署以前咱們先修改部署路徑及其餘配置,以下截圖:

首先進行雙擊tomcat server打開對話框,或者選中右擊Open


而後進行以下設置:


備註:1.如果你發現你根據編輯不了,那麼就先移除你添加的web項目,或者刪除tomcat server,從新建立,而後設置好如上配置後最後添加web項目

2.Server Locations配置爲本地tomcat的目錄,這樣一來方便,二來能夠規避不少問題,修改默認Deploy path爲webapp,保證web項目部署到tomcat的webapp下。

3.響應時間 (timeout默認start45 stop15)start最好調的稍微大點,以防啓動時由於時間太長而不成功(根據我的部署,我確實遇到由於啓動時間過短tomcat啓動不成功),注意有時會跳出一個錯誤:」 


只要把start時間設置大點就不會這樣的狀況。當這些都配置好之後,記得必定要ctrl+s,不然你的功夫就白費了。當配置完服務器的時候,你會發現你的項目列表中多了個Servers的項目,這個裏面存了你的服務的配置文件,你也能夠添加多個你建立的web項目,以下圖:


最後配置下eclipse的虛擬內存,在平常開發中咱們常常遇到這樣的的錯誤,啓動tomcat,後臺報"java.lang.OutOfMemoryError: PermGen space"是由於eclipse的虛擬內存過小致使的,以下操做便可:

參考:-Xms1024M -Xmx2048M -XX:PermSize=1024m -XX:MaxPermSize=2048m

或者在eclipse的隱藏文件中設置:


在eclipse的ini文件中
-Xms1024M
-Xmx2048M
-XX:PermSize=256M
-XX:MaxNewSize=256M
-XX:MaxPermSize=512M


11.啓動tomcat,瀏覽器查看是否正常訪問。瀏覽器:http://localhost:8080/test/test


或者在WebRoot下建立一個jsp頁面以下圖:

在瀏覽器輸入:localhost:8080/test/index.jsp,以下圖也說明建立web成功


小技巧如何默認設置jsp頁面編碼爲utf-8以下圖:

相關文章
相關標籤/搜索