轉 用Eclipse作為Jakarta Tomcat的開發環境

來源:互聯網
上載者:User
用Eclipse作為Jakarta Tomcat的開發環境
來源:ChinaITLab 收集整理
2004-8-17 11:10:00
 
  下載組件
  在設定 Eclipse 與 Tomcat 一起工作的環境時,需要使用幾個組件。這些組件如表 1 所示。
  
   表 1. 本文中使用的組件及其版本號碼
    
  下載所需要的組件。在本文的 參考資料 一節中列出了可以下載這些檔案的網站,這些網站在本文發表時都還可以訪問。
  
  Eclipse IDE: eclipse IDE 用作 JSP 頁面和 Java 檔案的開發環境。Eclipse 是一個非常簡單易用的 IDE 環境,它具有很多特性,可以協助程式員快速編寫並調試 Java 程式。加上 tomcat 外掛程式之後,這個 IDE 就是管理整個 Web 項目(包括 HTML 和 JSP 頁面、表徵圖和 servlet)的一個非常優秀的工具。
  
  Sun SDK: Tomcat Eclipse 外掛程式要正常工作所必需的一個 SDK。這個 SDK 未必一定是 Sun SDK,但是必須是一個 SDK,(不能是一個 JRE,因為這樣不能正常工作)。為了讓 Tomcat 能夠與 Eclipse 一起正常工作,在 SDK 中必須有一個 Java 編譯器。
  
  Tomcat: 驅動 JSP 頁面需要使用 Tomcat。Tomcat 引擎是非常好的一個 servlet 引擎,可以自由下載,而且非常容易安裝。
  
  Sysdeo 的 Eclipse Tomcat 啟動外掛程式: 這是用於 Jakarta Tomcat 的眾多 Eclipse 外掛程式之一。這是非常優秀的一個外掛程式,它為我節省了很多時間,可以很好地整合 Web 項目與 Java 代碼,我通常都是使用 Eclipse 來編寫這些代碼。
  
  安裝
  將所有的組件解壓
  下載了所需要的組件之後,下一個步驟就是將每個檔案解壓。將這些檔案解壓縮並將其全部放到同一個目錄中,這樣就可以找到所有解壓之後的檔案。
  
  將 Tomcat 外掛程式拷貝到 Eclipse/plugins 目錄中
  在所有的檔案全部被解開壓縮之後,將 Tomcat 外掛程式目錄拷貝到 Eclipse 目錄中的 plugins 子目錄中。我從 Sysdeo 的 zip 檔案中解壓開的目錄名是 com.sysdeo.eclipse.tomcat_2.2.1,將這整個目錄都拷貝到 Eclipse/plugins 目錄中。
  
  安裝 SDK
  接下來安裝剛才下載的 SDK。tomcat 的 Eclipse 外掛程式要求在 Eclipse 工作空間中設定的 JRE 是一個具有 Java 編譯器的真正 SDK。這是使用 Sysdeo Tomcat 外掛程式的一個要求。在安裝好 SDK 之後,就可以啟動 Eclipse 工作台了。
  
  Eclipse 預設的 JRE 必須是來自於一個 SDK
  Tomcat 外掛程式要求 Eclipse 設定的預設 JRE 是一個 SDK, 否則 Tomcat 外掛程式就不能正常工作。
  
  配置
  將這個 SDK 的 JRE 設定為 Eclipse 預設的 JRE
  在啟動 Eclipse之前,需要在工作台的 preferences 頁中配置一些選項。選擇 Window > Preferences,開啟 preferences 對話方塊, 1 所示。
  
   圖 1. Eclipse 的 preferences 對話方塊
    
  在左側的樹視圖中選擇 Java 選項。展開 Java 元素,並選擇 Installed JRE, 2 所示。
  
   圖 2. JRE 的 preference 設定
    
  單擊 "Add" 並切換到在上面配置的安裝階段所安裝的 JRE 目錄, 3 所示。單擊 "OK"。
  
   圖 3. 向 Eclipse 的 preference 設定添加一個 JRE
    
  選中剛才安裝 SDK 時所添加的 JRE 邊上的檢查框, 4 所示。這樣將 JRE 設定為 Eclipse 使用的預設 JRE。只有正確設定了這個步驟,Tomcat 外掛程式才能工作。Tomcat 外掛程式要求在這些設定中選擇的預設 JRE 是一個 SDK。
  
   圖 4. 為 Eclipse 和 Tomcat 設定預設的 JRE
    
  在 Tomcat 的 preferences 中設定 Tomcat 的 Home 變數
  接下來設定 Tomcat 外掛程式的 preferences。現在 Preferences 對話方塊仍然開啟著,在左邊的菜單中選擇 "Tomcat", 5 所示。
  
   圖 5. 設定 Tomcat 外掛程式的 preferences
    
  在上面的選項按鈕中選擇 Tomcat 的版本。我使用的 Tomcat 的版本號碼為 5.0.16, 因此選擇最後一個選項按鈕 "Version 5.x"。
  
  然後必須設定 Tomcat Home 變數。點擊 "Tomcat Home" 對話方塊邊上的 "Browse" 按鈕,瀏覽剛才解壓開的版本的 Tomcat 的根目錄,然後點擊 "OK" 按鈕。設定檔會自動被選中,並在對話方塊中添上相應的內容。如果要想為 Tomcat 選擇一個與此不同的設定檔, 現在就可以瀏覽這些檔案。否則就正常使用預設值。
  
  現在我們已經實現了使用 Eclipse 和 Sysdeo Tomcat Launcher 外掛程式來啟動和運行 Tomcat 的最低要求。瀏覽以下 Eclipse 的 preference 對話方塊中對 Tomcat 的其他參數設定,注意在 Tomcat 的參數設定中還有很多其他選項可以使用。例如,可以為 Tomcat 伺服器使用的 JVM 添加一個參數,從工作空間中選擇 Java 項目添加到 Tomcat 的 classpath 中,以及進行一些設定從而允許 Tomcat 管理應用程式
  
  同時測試 Tomcat 和 Eclipse
  
  建立一個新 Tomcat 項目
  要對 Tomcat 和 Eclipse 進行整合測試,可以從建立一個新項目入手。選擇 File > New > Project,並檢查新項目的嚮導內容。在這個項目嚮導的 Java 部分中有一個新項 "Tomcat Project"(見圖 6)。選擇這個選項,然後點擊 Next。
  
   圖 6. 建立一個新 Tomcat 項目
    
  為這個新的 Tomcat 項目取一個名字。例如 "TomcatProject", 7 所示。點擊 Next。
  
   圖 7. 設定 Tomcat 項目的名字
    
  現在我們已經看到可以為 Web 項目的 Context 指定名字,還可以指定一個子目錄作為 Web 應用程式的根目錄。現在我們保留預設值不變(見圖 8)。 點擊 Finish。
  
   圖 8. 設定 Tomcat Web 應用程式的根目錄
    
  現在在工作空間中建立了一個具有 WAR 結構的項目,9 所示。
  
   圖 9. 建立的 Tomcat 項目
    
  建立一個 JSP 檔案進行測試
  測試安裝過程的最簡單方法是在 WAR 項目的根資料夾中建立一個新檔案。先建立一個新檔案,此處稱之為 "index.jsp"。要實現這種功能,請在工作空間中選擇自己的項目,然後在其上點擊滑鼠右鍵。選擇 New > File,將其命名為 "index.jsp", 10 所示,然後點擊 Finish。
  
   圖 10. 建立 index.jsp 檔案測試組態
    
  將清單 1 中的內容添加到 index.jsp 檔案中,並儲存這個檔案。
  
  清單 1. index.jsp 檔案範例
  <html>
  <body>
  <%java.util.Date d = new java.util.Date();%>
  
  Todays date is <%= d.getDate()%> and this jsp page worked!
  
  </body>
  </html>
  使用 Sysdeo 外掛程式啟動 Tomcat
  現在偉大的時刻到來了。要啟動 Tomcat 伺服器,只需簡單的點擊工具條中的 Start Tomcat 按鈕即可, 11 所示。也可以先在主菜單中選擇 Tomcat 菜單,然後再選擇“Start Tomcat”。
  
   圖 11.使用 Sysdeo 外掛程式啟動 Tomcat 伺服器
    
  Tomcat 伺服器現在就會啟動,在 Eclipse 工作台的 Console 視圖中會顯示啟動時的文字, 12 所示。檢查開機記錄,並注意是否有錯誤發生。
  
   圖 12. 在 Eclipse 的 Console 視圖中顯示的 Tomcat 的啟動資訊
  
  啟動瀏覽器並查看 index.jsp 檔案
  當伺服器已經啟動之後,再啟動一個 網頁瀏覽器。轉到 URL http://localhost:8080/TomcatProject。此時會裝入一個頁面,您應該會看到類似於下面的一條訊息:
  
  Todays date is 30 and this jsp page worked! (我的螢幕上顯示的日期是 30,因為今天就是 30 號。)
  
  結束語
  現在您應該已經正確設定了 Eclipse,並對其進行了配置,使其可以與 Jakarta Tomcat 一起工作。現在就可以快速開發並對 JSP 和 Java 代碼快速進行整合測試了,這個優秀的程式可以提高我們的生產率。使用 Eclipse 來編寫 Java 代碼並將其與 Jakarta Tomcat 進行整合,這樣可以使 JSP 的開發變得更有趣,也更容易。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.