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項目了 : )
|