Eclipse Tomcat整合開發Servlet

來源:互聯網
上載者:User
Eclipse是open source的整合式開發環境,它得到了IBM的大力支援,而Tomcat我們就更熟悉了,它是apache組織的JSP/Servlet容器,下面將講述如何整合:

準備:
1. Tomcat4.0
2. Jdk1.4
3. Eclipse2.0
4. Eclipse的Tomcat外掛程式在http://www.sysdeo.com/eclipse/tomcatPluginV2.zip下載

安裝:
1. 安裝jdk1.4
2. 安裝Tomcat4.0
3. 安裝Eclipse2.0,解壓縮就可以了
4. 將tomcatPluginV2.zip解壓縮,把其中的com.sysdeo.eclipse.tomcat檔案夾拷貝到,Eclipse安裝目錄下的lugins目錄中。

配置:
1. 啟動Eclipse
2. 開啟菜單Windows->Preferences
3. 在左側選擇Tomcat,可以看到右側出現一些表單
4. Tomcat Version選擇Version 4.0.x,Tomcat Home選擇Tomcat的安裝路徑,Configuration File中會自動填入    Tomcat的設定檔server.xml
5. 展開左側的Tomcat菜單,選擇JVM Settings,JRE選擇Detected VM,
6. 按下Apply
7. 按下OK
8. 看你的工具列中是不是多了幾個小貓的表徵圖,如果沒有的話,選擇菜單Windows ->Custmize Perspective,展開

    other選項,在Tomcat上打勾,好了,看到小貓的表徵圖沒有。
9. 試下Start Tomcat按鈕,好了,Tomcat在console中啟動了。

例子:
下面做個Hello World的例子
1. 選擇File->New->Project
2. 在對話方塊中選擇Tomcat Project,然後next
3. 輸入Project Name,這裡可以寫HelloWorld,繼續next
4. 勾上can update server.xml file選項,finish,好了,一個Poject已經建立好了。
5. 開啟new class 嚮導,在Name中填入HelloWorld,在Superclass中填入javax.servlet.http.HttpServlet,按下  finish,好了,一個servlet就建立好了
6. 在HelloWorld.java中重載doGet方法,代碼如下:
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;

public class HelloWorld extends HttpServlet {
  public void doGet(HttpServletRequest request,HttpServletResponse response)
  throws IOException, ServletException {
    response.setContentType("text/html");
    PrintWriter writer = response.getWriter();
    writer.println("Hello World!");
  }
}

8.Ctrl+S儲存,右鍵HelloWorld project,選擇Tomcat Project->update context to server.xml

7.在Eclipse中啟動Tomcat

9.在用瀏覽器訪問http://localhost:8080/HelloWorld/servlet/HelloWorld

10.怎麼樣,看到HelloWorld了沒有

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.