Eclipse方便的管理Tomcat (Eclipse + WTP + Tomcat 配置 )

原版的 Eclipse 自帶 WTP ,WTP 本身的 Web 應用服務器管理功能還可以,但有些複雜。

要想把它用順手,還要花點時間來學習一下。學會後還算方便的。

目前還未找到十分好用的 Eclipse 下的管理Tomcat的插件。

有一個老處於插件TomcatPlugin V321,只能管理一個Tomcat,數量上不夠用。

所以用好Eclipse 自帶 WTP 也是一條出路。

(本文是Eclipse 3.6 J2EE版)

 

 

一、WTP 本身的 Web 應用服務器管理功能

----------------------------------------------------------------------------

 

WTP 支持幾乎所有 Web 應用服務器,支持的 Web 應用服務器種類請看下圖。

 

 

如果不包括你想要的 Web 應用服務器,可以點擊圖片中的“ Download additional serer adapters ”添加支持其它的 Web 應用服務器,種類很豐富。

 

WTP 本身的 Web 應用服務器管理功能功能挺多,相駕馭它還是有點複雜的,下面就學習如何駕馭它。

使用它來發布我的 web 應用程序到 Tomcat 中並運行起來,停止、重起、調試模式啓動 Tomcat 、清理再發布,等等。

 

 

 

 

二、安裝Tomcat

----------------------------------------------------------------------------

1、解壓兩個解壓版的Tomcat6,到本地硬盤。

並行項目多,JNDI數據源不同,所以在使用兩個Tomcat

JDK,和JAVA_HOME環境變量已正確配置

具體操作,略。

 

2、在Eclipse中配置上這兩個Tomcat,如下圖:

 

 

 

三、創建Wtp的Tomcat管理配置項目

----------------------------------------------------------------------------

打開Eclipse的Servers視圖。在空白處右擊,選“New”--"Server",用於創建Wtp的Tomcat管理配置。

 

我這裏,添加了兩個 Wtp的Tomcat server管理配置項目。

刪除  Wtp的Tomcat server管理配置項目時, 要停止所有的Tomcat server 才能成功,不然有報錯,有殘留。

 

同時在“包視圖”也多了一個叫Servers的“項目”,它與我們自己開發的項目是並列的。其中Tomcat的配置文件都在這裏。已後想修改Tomcat的配置文件,就應該在這裏修改,不要直接修改原Tomcat安裝目錄的配置文件。

我們按Servers視圖中的“Publish to the server”按鈕,就會把Eclipse管理的Tomcat的配置文件,同步到物理Tomcat的目錄中。

分兩中情況:

1、把Eclipse管理的Tomcat的配置文件,同步到Tomcat的物理安裝目錄中。

2、把Eclipse管理的Tomcat的配置文件,同步到一個Eclipse的深層目錄(很深),Tomcat使用這份配置文件啓動,而不修改原Tomcat安裝目錄的配置文件。

我們在最後面選擇了 第1種。

 

“包視圖”中這個叫Servers的“項目”是可以刪除的,當發生了刪除 Wtp的Tomcat server管理配置項目失敗,而有殘留時,請刪除“包視圖”中這個叫Servers的“項目”。在新建 Wtp的Tomcat server管理配置項目 時,又會再出來。

 

 

 

四、配置 Wtp的Tomcat server管理配置項目

----------------------------------------------------------------------------

在Servers視圖中, 雙擊新添加的 Wtp的Tomcat server管理配置項目,打開如下界面:

看上圖中, 幾個紅色部分是重點。

 

默認情況是:

如果不修改這裏而使用默認值 ,也是可以發佈web應用程序到Tomcat並啓動運行的。使用默認值的結果是:

把Eclipse管理的Tomcat的配置文件,同步到一個Eclipse的目錄(很深),Tomcat使用這份配置文件啓動,而不修改原Tomcat安裝目錄的配置文件。

“發佈項目”時,會copy一份編譯好的項目代碼到\.metadata\.plugins\org.eclipse.wst.server.core\tmpN\wtpwebapps\目錄 。

 

 

我們要改成:

這裏我們要修改它的,強化對Tomcat的控制力。有時我們還要進入 Tomcat的物理安裝目錄做一些工作呢。要改成:

把Eclipse管理的Tomcat的配置文件,同步到Tomcat的物理安裝目錄中conf目錄,覆蓋原Tomcat安裝目錄的conf目錄的配置文件,加強對Tomcat的控制。

“發佈項目”時,會copy一份編譯好的項目代碼到Tomcat的物理安裝目錄的webapps目錄 。

 

注意:

大家看上圖, 幾個重點選項是灰色的不可操作,是因爲 Wtp的Tomcat server管理配置項目 中有已發佈的項目。

先清理先前發佈過的項目,就可以操作了。按照圖片中的樣子修改,就達到目的了。

 

 

 

五、發佈配置文件、發佈項目、啓動停止Tomcat、反發佈、清理

--------------------------------------------------------------

在Servers視圖中, 右擊 Wtp的Tomcat server管理配置項目,彈出菜單如下:

可進行Tomcat的運行管理。

 

重點看上面的圖上中的紅線部分。

1、發佈Tomcat配置文件

2、發佈項目,如果你的Tomcat配置文件裏指明瞭項目的絕對路徑(我常這樣做),就可以不發佈項目到Tomcat的webapps目錄了。這個很重要。

3、啓動停止Tomcat

4、反發佈

5、清理

 

 

 

重啓不用先停止 ,直接按啓動就行。

下圖中的紅線框住的一個“服務器”圖標,是“Publish to the server”,是發佈Tomcat配置文件用的,很重要,很重要。

 

 

六、不能發佈項目問題的解決

----------------------------------------------------------------------

只有“動態的Web項目”纔可以“發佈”到tomcat中,如果你的項目不能“發佈”,說明不是“動態的Web項目”。

按如下調整:

鼠標右擊項,選中properties,彈出如下窗口,按下圖操作,設置爲“動態的Web項目”。

如果在編譯時, 報錯“找不到目標運行時”,也按下圖,設置“目標運行時”。就可以了。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章