---- 整合 Eclipse, Lomboz 和 JBoss
Eclipse 是一個非常優秀的整合式開發環境,這個在 IBM 支援下的開放源碼項目經過一段時期的發展完善,已經為廣大 Java 開發人員所熟悉。Eclipse 的出現,為 Java 開發人員提供了免費使用強大的 Java IDE 的機會,通過整合大量的 plugin,Eclipse 的功能可以不斷擴充,以支援各種不同的應用。
Lomboz 是一個免費的 Eclipse plugin,它將很多 Java 應用伺服器、J2EE 組件和 Web 應用程式開發整合到 Eclipse 中,可以協助 Java 開發人員使用 Eclipse 建立、測試、部署 J2EE 應用。
JBoss 是一個開放源碼、功能強大的 Java 應用伺服器,也是目前最受 Java 開發人員歡迎的 Java 應用伺服器,被 Java World 的編輯們評為 2002 年的最佳應用伺服器。2003 年到目前為止的下載量已經超過了一百五十萬次。
一、下載、安裝和配置
1 . Eclipse 的下載和安裝
首先需要安裝 JDK,可以到 Sun 的網站上去下載最新版本並安裝。
然後到 www.eclipse.org去下載 Eclipse 的最新版本,目前的最新版本是 2.1。下載以後解壓到自己想要的目錄中,比如 D:/Eclipse,直接運行 eclipse.exe,第一次啟動並執行時候會自動尋找 JDK 並完成相應的配置,然後就進入了 Eclipse 的主介面。關於 Eclipse 的基本使用方法,developerWorks,Eclipse 的網站以及 Eclipse 的隨機文檔上都有詳細地介紹,這裡不詳細描述了。
2 . Jboss 的下載、安裝
JBoss 目前的最新版本是 3.2.1,不過我覺得這個版本有一些問題,啟動伺服器的時候會有一些 jar 包找不到,導致 WARN 和 ERROR 的發生。所以我推薦下載 3.0.7,也可以下載整合了 Tomcat 4.1.24 的 JBoss 3.0.7 版本。
下載後解壓,我們假設 JBOSS_HOME 為 JBoss 的主目錄,執行 JBOSS_HOME/bin/run.bat,就啟動了 JBoss 伺服器。一般會在 1 分鐘左右啟動完畢。
3 . Lomboz 的下載、安裝和配置
Lomboz 目前的最新版本是 2.1,我們假設 Eclipse 的主目錄為 ECLIPSE_HOME,下載以後將其解壓到 ECLIPSE_HOME/plugins 檔案夾下面,這樣在這個檔案夾下面就多了一個 com.objectlearn.jdt.j2ee 檔案夾。
然後啟動 Eclipse, 會自動出現 Customize Perspective 的對話方塊,如果沒有出現的話,也可以通過菜單"Window->Customize Perspective"來顯示這個對話方塊,如所示:
展開 File->New,選擇所有與 Lomboz 相關的選項;
展開 Window->Show View,選擇 Lomboz J2EE View;
展開 Other,選擇 Lomboz Actions。
確認 OK。
下面要進行 Lomboz 的配置:
首先,開啟屬性對話方塊,確保 Java->New Project 中的設定:
接著在 Lomboz 屬性中,確保如下設定:
最後,設定伺服器屬性。
Lomboz 預先定義了一些常用的 Java 伺服器的設定,這些設定檔放在 ECLIPSE_HOME/plugins/com.objectlearn.jdt.j2ee/servers 檔案夾下面,你可以用文字編輯器手工修改(除非你所用的伺服器不在 Lomboz 預設的伺服器中,否則我不推薦你這麼做),也可以在 Eclipse 的屬性對話方塊中設定,設定的過程非常簡單,如所示:
記得每次修改以後,都要點擊 Apply。
是 Properties 標籤下的設定,Classpath 標籤下一般不需要做任何改動(注意:如果你沒有聽我文章開始部分的勸告,使用了 JBoss3.2.0 以上的版本,可能需要手工加入多了個 jar 包,這是體力活,有些麻煩。我不知道這是不是 JBoss 的問題,具體操作我在下面會提一下)。
通過以上三個步驟,就完成了 Lomboz 對 J2EE 開發的支援和 JBoss 的配置。你可以進入文章的第二部分"使用 Eclipse 開發 Web 應用程式"了。
注意事項:
a .如果伺服器不在預設伺服器之列;
在 ECLIPSE_HOME/plugins/com.objectlearn.jdt.j2ee/servers 檔案夾下建立一個尾碼名為 server 的檔案,然後根據已有的 server 檔案為模版,用文字編輯器編輯 server 檔案。建立了一個新的 server 檔案以後,也可以在 Lomboz 的屬性頁面中進行相應的設定。
b . 如果使用了 JBoss3.2.0 版本。
開啟 Window>Preferences>Lomboz>ServerDefinitions,選擇你的伺服器,然後選擇 classpath 標籤,將如下的 jar 包加入到 server library 中:
JBOSS_HOME/lib/concurrent.jar
JBOSS_HOME /lib/boss-system.jar
JBOSS_HOME /server/default/lib/jboss.jar
JBOSS_HOME /server/default/lib/jpl-pattern.jar
JBOSS_HOME /server/default/lib/jpl-util.jar
JBOSS_HOME /server/default/lib/jnpserver.jar
JBOSS_HOME /server/default/lib/jboss-transaction.jar
我的 JBoss320.server 檔案中的全部內容在本文的最後部分呈現。