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

發表于:2007-06-22來源:作者:點擊數: 標簽:
一種快速集成 Eclipse 和 Tomcat 的方法 級別: 初級 Geoffrey R. Duck 軟件開發人員, IBM 2004 年 6 月 Eclipse 是一種很好的 Java 開發環境。Eclipse Tomcat 插件可以幫助 程序員 更好地組織并集成 Java 與 Web 開發項目。本文將逐步介紹 Eclipse、 Jakarta

   

一種快速集成 Eclipse 和 Tomcat 的方法

級別: 初級

Geoffrey R. Duck
軟件開發人員, IBM
2004 年 6 月

Eclipse 是一種很好的 Java 開發環境。Eclipse Tomcat 插件可以幫助程序員更好地組織并集成 Java 與 Web 開發項目。本文將逐步介紹 Eclipse、 Jakarta Tomcat 以及一個 Eclipse Tomcat 啟動插件(這個插件可以實現Eclipse 與 Tomcat的集成)安裝過程。

采用 Eclipse 和 Tomcat 的原因
從很早以前,我就一直使用 Eclipse 進行開發工作,我發現對于自己的 Java 開發工作來說,Eclipse 是最好的工具之一。 我原來是一個具有 Linux 背景的 Java 程序員,只能使用 vi 和 JDK 進行編程,當時編寫和調試 Java 程序是非常冗長乏味的任務?,F在有了 Eclipse 的幫助,我很容易就可以快速搭建起基于 Java 的原型。然后我就考慮為什么不將 JSP 的開發環境也集成到 Eclipse 環境中呢?這樣就可以更容易地編寫 Java 代碼和 JSP 代碼了。本文的目的是節省 JSP 開發人員設置 Eclipse 與 Tomcat 一起工作環境的時間。

下載組件
在設置 Eclipse 與 Tomcat 一起工作的環境時,需要使用幾個組件。這些組件如表 1 所示。

表 1. 本文中使用的組件及其版本號

組件 版本
Eclipse IDE 2.1.2
Sun Java SDK 1.4.1 1.4.1_06
Tomcat 5.0.16
Sysdeo 的 Eclipse Tomcat 啟動插件 Sysdeo tomcat 插件 2.2.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 對話框
Eclipse 的 preferences 對話框

在左側的樹視圖中選擇 Java 選項。展開 Java 元素,并選擇 Installed JRE,如圖 2 所示。

圖 2. JRE 的 preference 設置
JRE preference settings

單擊 "Add" 并切換到在上面配置的安裝階段所安裝的 JRE 目錄,如圖 3 所示。單擊 "OK"。

圖 3. 向 Eclipse 的 preference 設置添加一個 JRE
向 eclipse 的 preference 設置添加一個 JRE

選中剛才安裝 SDK 時所添加的 JRE 邊上的檢查框,如圖 4 所示。這樣將 JRE 設置為 Eclipse 使用的缺省 JRE。只有正確設置了這個步驟,Tomcat 插件才能工作。Tomcat 插件要求在這些設置中選擇的缺省 JRE 是一個 SDK。

圖 4. 為 Eclipse 和 Tomcat 設置缺省的 JRE
為 Eclipse 和 Tomcat 設置缺省的 JRE

在 Tomcat 的 preferences 中設置 Tomcat 的 Home 變量
接下來設置 Tomcat 插件的 preferences?,F在 Preferences 對話框仍然打開著,在左邊的菜單中選擇 "Tomcat", 如圖 5 所示。

圖 5. 設置 Tomcat 插件的 preferences
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 項目

為這個新的 Tomcat 項目取一個名字。例如 "TomcatProject", 如圖 7 所示。點擊 Next。

圖 7. 設置 Tomcat 項目的名字
設置 Tomcat 項目的名字

現在我們已經看到可以為 Web 項目的 Context 指定名字,還可以指定一個子目錄作為 Web 應用程序的根目錄?,F在我們保留缺省值不變(見圖 8)。 點擊 Finish。

圖 8. 設置 Tomcat Web 應用程序的根目錄
設置 Web 應用程序的根目錄

現在在工作空間中創建了一個具有 WAR 結構的項目,如圖9 所示。

圖 9. 創建的 Tomcat 項目
創建的 Tomcat 項目

創建一個 JSP 文件進行測試
測試安裝過程的最簡單方法是在 WAR 項目的根文件夾中創建一個新文件。先創建一個新文件,此處稱之為 "index.jsp"。要實現這種功能,請在工作空間中選擇自己的項目,然后在其上點擊鼠標右鍵。選擇 New > File,將其命名為 "index.jsp",如圖 10 所示,然后點擊 Finish。

圖 10. 創建 index.jsp 文件測試配置
創建 index.jsp 文件測試配置

將清單 1 中的內容添加到 index.jsp 文件中,并保存這個文件。

清單 1. index.jsp 文件樣例
clearcase/" target="_blank" >cccccc border=1>

<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 服務器
使用 Sysdeo 插件啟動 Tomcat服務器

Tomcat 服務器現在就會啟動,在 Eclipse 工作臺的 Console 視圖中會顯示啟動時的文字,如圖 12 所示。檢查啟動日志,并注意是否有錯誤發生。

圖 12. 在 Eclipse 的 Console 視圖中顯示的 Tomcat 的啟動信息
在 Eclipse 的 Console 視圖中查看 Tomcat 的啟動信息

啟動瀏覽器并查看 index.jsp 文件
當服務器已經啟動之后,再啟動一個 Web 瀏覽器。轉到 URL http://localhost:8080/TomcatProject。此時會裝入一個頁面,您應該會看到類似于下面的一條消息:

Todays date is 30 and this jsp page worked! (我的屏幕上顯示的日期是 30,因為今天就是 30 號。)

結束語
現在您應該已經正確設置了 Eclipse,并對其進行了配置,使其可以與 Jakarta Tomcat 一起工作?,F在就可以快速開發并對 JSP 和 Java 代碼快速進行集成測試了,這個優秀的程序可以提高我們的生產率。使用 Eclipse 來編寫 Java 代碼并將其與 Jakarta Tomcat 進行集成,這樣可以使 JSP 的開發變得更有趣,也更容易。

參考資料

  • 從 Eclipse 的下載網頁下載 Eclipse。

  • 從 Jakarta 的下載網頁下載 Tomcat。

  • 從 Sun 的 Web 站點下載 Sun SDK 1.4.1。

  • 從 Sysdeo 的 Web 站點下載 Sysdeo Tomcat plugin 。

  • "什么是 Eclipse? 它可以用來做什么?" (developerWorks, 2001 年 9 月) 為使用 Eclipse 的新手提供了很多信息。

  • "Tomcat 的故事" (developerWorks, 2001 年 9 月) 包含了很豐富的介紹 Jakarta Tomcat 的背景知識。

  • Jakarta Tomcat 頁面 包含了很多有關 Tomcat 的信息。

  • developerWorks 的 開放源代碼項目專區 中可以找到更多為 為 Eclipse 用戶準備的文章。 還可以參閱 alphaWorks 中最新的 Eclipse 技術下載。

  • 在 Developer Bookstore 中的開放源代碼區,可以找到數百本 有關開放源代碼主題的打折圖書,其中包括幾本 有關 Eclipse 的書籍 以及 有關 Struts 應用程序開發的書籍。

  • 訂閱 developerWorks,使用其中介紹的最新 IBM 工具和中間件開發并測試應用程序:您可以獲得 IBM 的各種軟件,從基于 Eclipse 的 WebSphere、 DB2、 Lotus、 Rational 和 Tivoli,以及使用這些軟件的一個為期 12 個月的許可證,這些內容只需要極少的錢就可以獲得。

關于作者
Geoff Duck 是 IBM Canada Ltd 的一名軟件開發人員,他在位于加拿大 BC Burnaby 的 IBM 中心從事電子商務創新方面的研究。Geoff 專注于 Java 編程與設計,以及基于 Web 方面的應用程序開發工作。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97