1. 程式人生 > >Eclipse中的Web項目自己主動部署到Tomcat

Eclipse中的Web項目自己主動部署到Tomcat

支持 做的 pac ats webapps 能夠 col 我們 編寫

一、原因、

1、寫java程序有一段時間了,但非常久沒用eclipse了。所以使用eclipse編寫的web項目部署到tomcat 的方式也不是非常清楚,以下記錄一下將Eclipse 上的web項目自己主動部署到tomcat 上的方式;

二、部署問題

1、這裏就有個問題。是怎麽把Eclipse中的站點項目自己主動部署到tomcat中。

在Eclipse中做的Web項目默認是不支持將項目公布到Webserver上的,會公布到工作空間的某個文件夾下,因此無法在外部啟動Tomcat來執行Web項目,僅僅有打開Eclipse中的server。才幹執行Web項目。所以要對Eclipse進行改動。才幹將做好的項目。公布到Tomcatserver上,公布到server上的Webapps文件夾下。

2、Eclipse默認會將web項目公布到eclipse的.metadata\.plugins\org.eclipse.wst.server.core\tmp0文件夾下的wtpwebapps 這個文件夾下:


技術分享

這裏我們看到了eclipse 默認的路徑。假設使用這個默認路徑則web項目會部署到 這個默認路徑下,所以就不會部署到我們想要的那個tomcat下

3、這裏我們也看到還有兩個路徑。先說說use workspace metadata 這個路徑,翻譯答題意思就是使用工作空間作為web項目部署的路勁(不改動Tomcat的安裝),事實上這個和部署到eclipse 默認路徑的部署一樣,假設要訪問這個項目則要啟動eclipse 中的tomcatserver,不然還是訪問不了。

4、第三個路徑。也就是use tomcat installation 這個路徑,這也是我們想要的部署路徑,以下就說說這個部署路徑:

(1)、將tomcat 配置到eclipse : window-->preferences -->server-->runtime environment-->add---> 選擇tomcat版本號--->選擇tomcat安裝文件夾--->finish

(2)、圖解:

技術分享

技術分享技術分享

(3)、window-->show view ----> server 之後在eclipse 下回出現server :

技術分享

(4)、在該server上,單擊鼠標右鍵選擇“Open”,或在空白處按F3快捷鍵,或者是雙擊。打開例如以下的頁面:

技術分享


(5)、在“Server Locations”處選擇“Use Tomcat installation”。能夠清楚的看到默認是“Use Workspace metadata”,即上邊所說的文件夾。然後在Deploy的path處寫上webapps就可以,例如以下圖所看到的:

技術分享

(6)、改動完畢之後。保存就可以。這樣以後的項目都會公布到tomcat下的webapps下了。


註意:

&、 在Eclipse中,用這樣的方式公布Web項目,會將原先server的conf目錄被分成為backup目錄,自己新建立一個目錄,來作為配置Eclipse公布的Web項目。所以還是要使用MyEclipse編寫Java Web項目

& 、 有時候,server Locations項目下,什麽都不可選擇,你能夠先刪除server,又一次加入tomcatserver。然後右擊打開。改動就可以。



Eclipse中的Web項目自己主動部署到Tomcat