如何在Eclipse中創建web項目並使用tomcat8 運行servlet開發簡單的動態網頁?


今天花了一天時間。因為用eclipse沒多久,不是很熟悉使用,看的教程又是使用myeclipse的,但是eclipse相對沒有myeclipse靈活,所以在網上找了很多資料,最后算是可以實現了。新手可以參考一下。

 

(1)創建一個web項目

File---->New----->Dynamic Web Project----->輸入項目名----->將Dynamic web module version改為2.5----->Next------>next------>Finish

這時在WebContent/WEB-INF/下已經自動生成web.xml文件。

(2)創建一個類繼承servlet類

在項目中選擇Java Resource--->右鍵src----->New----->Servlet----->輸入自定義的包名和類名------>Next------>修改URL mapping(自定義,但必須以/開頭)---->Next----->在彈出的Create Servlet框中,只需將Inherited abstract methods和doGet勾選----->Finish

這時就生成了一個自定義Servlet類,可以在d0Get()方法中寫入要輸出的內容。

例如:

public class HelloServlet extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //解決中文亂碼問題
resp.setContentType("text/html;charset=utf-8"); //向瀏覽器輸出內容
resp.getWriter().write("這是第一個servlet程序。當前時間為:"+new Date()); } }


(3)此時WebContent/WEB-INF/下的web.xml文件也已經自動配置好了。打開可以看到含有如下代碼:

 

<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>cn.hz.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/one</url-pattern>
</servlet-mapping>

 

其中/one就是剛剛自定義的URL mapping。

 

(4)配置tomcat服務器

  點擊window---->Preference----->Server---->Runtime Environment------>Add----->選擇Apach Tomat v8.0------>Next------->Finish

 

(5)將項目部署到tomcat服務器中

  點擊window----->show view----->servers 可以看到如下所示

 

如果已有項目,將項目移除后,右鍵點擊clean,再雙擊,可以看到如下頁面:

 

 

選擇第二個,use Tomcat installation(takes control of Tomcat installation)

再點擊Deploy path右邊的Browse,選擇tomcat目錄下的web應用目錄,Ctrl+s保存。


(6)啟動tomcat服務器

可以右擊項目----->Run As------>Run on Server------>選擇Tomcat v8.0 Server at localhost----->Next----->將要運行的項目添加到右邊Configured------>Finish

   (7)打開瀏覽器

         輸入http://localhost:8080/項目名/自定義的URL mapping------>回車

就可以看到編寫的動態頁面。

8080是tomcat端口號,可以根據自己的去寫。

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM