Eclipse+Resin=簡單易用的web開發組合

sunjunlove911發表於2007-01-28
沒有用eclipse做過大型的應用,對eclipse的瞭解僅僅停留在愛好和熟悉階段。

感覺eclipse的介面不錯,給人一種耳目一新的感覺,對java的支援不錯,但對jsp的支援就實在不敢恭維。不論是lomboz還是jbossIDE外掛,都無法達到jbuilder、IntelliJ IDEA等商業級IDE的水準(據說有更好的外掛,對此我也深信不疑,可能是我沒有找到吧 )。

前一段時間利用業餘時間幫朋友開發一個簡單的公司網站,近來對開源近乎痴迷的我毅然選擇了eclipse+tomcat(resion)的組合,之所以選擇resin,是因為接觸的比較早,對其卓越的效能和簡單的配置管理功能一直深深吸引著,呵呵 開始吧 Let's GO!

經過一段時間的使用,感覺lomboz對於和web伺服器的整合更強一些,但是對於hibernet的整合支援似乎不如jbossIDE強大,所以我選擇了新建一個基於jbossIDE外掛的專案,但是我又不想用jboss做伺服器,畢竟只是一個小型的web網站,我又不需要EJB啊等重型元件的支援,為了更簡易的移植和部署,甚至資料庫連線池我都不會用伺服器自帶的,tomcat足以,resin也好,比tomcat更快、更易於除錯嘛

如何才能將我的專案整合resin伺服器來進行除錯開發呢 呵呵 經過摸索 終於有了一個簡單可行的辦法

有點:無需外掛,純JAVA環境執行(Eclipse3.0.1、Resin3.0.12)


1、建立基本結構
首先在Eclipse中新建一個專案website,結構如下:
website
|--src
|
|--webapp
|
|-- WEB-INF
|
|--classes
|--lib

2、配置專案屬性
在該專案屬性中配置:
該專案JAVA檔案編譯的預設輸出資料夾為上面的classes目錄
在LIB列表中新增編譯需要的jar
具體的配置看個人情況而定了

3、配置Resin的conf
編輯resinconftest.conf檔案的內容,預設也可,在其後面的上面新增一行:

這是最簡配置,當然詳細引數自己可以具體定製

4、配置Eclipse的執行
開啟Eclipse的“執行”選單,選擇“執行”
選擇JAVA應用程式,點選下面的新建按鈕,新建一個執行e目。
名稱自己填寫,我們暫時以“resin3.0.12-javer網站系統”來命名這個例子。然後配置其中的相關屬性。

(1)主要
專案:我們選擇剛剛新建的website專案。
Main類:填寫com.caucho.server.resin.Resin

(2)自變數
程式自變數:-conf "D:resinconftest.conf"
VM自變數:
-Dresin.home="D:resin"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl

(3)類路徑:新增Resin home的lib下的jar。

其它專案預設或根據情況自己定製即可。
配置好之後點選“應用”按鈕,然後點選下面的“執行”按鈕即可執行該專案

以後你會發現工具條上執行按鈕的下拉選單裡面多了一個“resin3.0.12-javer網站系統”
這樣以後透過工具條上的執行和除錯按鈕就可以來執行、除錯我得website專案了 : )
 

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/781827/viewspace-895325/,如需轉載,請註明出處,否則將追究法律責任。

相關文章