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