天天看點

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

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

    沒有用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

編輯/resin/conf/test.conf檔案的内容,預設也可,在其後面的</host>上面添加一行:

<web-app id='/' document-directory="F:/eclipse/workspace/website/webapp"/>

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

4、配置Eclipse的運作

打開Eclipse的“運作”菜單,選擇“運作”

選擇JAVA應用程式,點選下面的建立按鈕,建立一個運作項目。

名稱自己填寫,我們暫時以“resin3.0.12-javer網站系統”來命名這個例子。然後配置其中的相關屬性。

(1)主要

項目:我們選擇剛剛建立的website項目。

Main類:填寫com.caucho.server.resin.Resin

(2)自變量

程式自變量:-conf "D:/resin/conf/test.conf"

VM自變量:

-Dresin.home="D:/resin"

-Djava.util.logging.manager=com.caucho.log.LogManagerImpl

(3)類路徑:添加Resin home的lib下的jar。

其它項目預設或根據情況自己定制即可。

配置好之後點選“應用”按鈕,然後點選下面的“運作”按鈕即可運作該項目

以後你會發現工具條上運作按鈕的下拉清單裡面多了一個“resin3.0.12-javer網站系統”

這樣以後通過工具條上的運作和調試按鈕就可以來運作、調試我得website項目了 : )

 

繼續閱讀