Eclipse + WTP + Tomcat 配置
使用Eclipse開發Java EE 項目有近一年時間了,對于開發環境的搭建等資料的整理卻遲遲沒有進行,下面我將Eclipse中Tomcat的一種配置和使用方法整理一下,貼出來跟大家分享,如果大家有比較好的方法,還希望能不吝賜教。
對于Tomcat與Eclipse的整合配置以及開發與應用,網絡上的資料,基本都是使用MyEclipse或者sysdeo的Tomcat插件。其實WTP本身的服務器管理與配置功能就很不錯,eclipse的JEE開發環境下已經可以很好的對服務器進行配置和管理。
通常,我們首先打開eclipse的Server Runtime Environments 管理界面,Preferences -> Server -> Runtime Environments ,在這里可以對服務器運行環境進行管理。
在添加完服務器以后,我們回到eclipse主界面,打開Server視圖,Window -> Show View -> Server -> Servers,,右擊,選擇 New -> Server,打開新增服務器頁面,Server Name可以自己定義,運行時環境與我們上一步的配置有關。對于同一個運行時環境,我們可以配置多個Server,而且每個Server又可以添加不同的應用進去,各Server互相獨立,不影響運行時環境中配置的。
我們新增一個Server,名為Tomcat v6.0,選中,右擊,出現相關操作,可以對服務器進行重命名、編輯、刪除;啟動、調試以及性能測試(需TPTP)。
我們可以選擇Add and Remove Projects來增加要部署到服務器的項目:
雙擊服務器名,打開服務器的OverView:
在這里可以對服務器的一些參數進行設置,選擇Modules,打開Server Modules,可以對部署的Web應用進行管理:
在添加了2個應用之后,我可以看一下Server.xml文件中的改變:
打開server.xml文件,可以看到新增了兩個應用,這與我們使用Tomcat時直接修改Tomcat的配置文件實現部署是一樣的,不同的是,WTP環境下的服務器管理,多個配置共用一個Tomcat運行時環境,互不影響。
我們也可以手動修改Context,把docBase指向真實的物理路徑,這樣修改文件后無需再同步到服務器,簡化一步操作。
在項目開發過程中,我們可以針對各個項目,分別各建一個Server,根據自己的需要來修改配置以滿足自己的開發需要。保持Tomcat安裝目錄下的lib不要更改,各項目持有自己的lib。
這種情況下的Tomcat啟動參數和JVM的參數,可以在Run Configuration中配置:
暫時先寫到這里,歡迎大家拍磚哈!