將Eclipse中的Web項目部署到Tomcat與修改Tomcat伺服器Server Locations

來源:互聯網
上載者:User

標籤:雙擊   學習   lis   str   back   tomcat伺服器   jpg   lips   location   

1、將Eclipse中的Web項目部署到Tomcat

 

記得開始學習Java Web的時候,首先用的是Eclipse開發,但是有一個問題始終沒有弄明白,做好的Web項目是如何發布到Tomcat伺服器上的呢?最後得到了一個結論,那就是Eclipse這個軟體可能是將項目發布到了一個臨時的目錄,只有開啟Eclipse的時候,啟動伺服器才能運行Web項目。也正是因為這個原因,一直用的都是MyEclipse開發Java Web項目(十分的方便和順手)。這幾天用的比較多,因此又對這個問題產生了興趣,能不能將做好的java Web項目發布到Tomcat伺服器上Webapps下呢,能不能不啟動Eclipse,直接在外部啟動伺服器訪問自己的項目呢?答案是肯定的。

       和MyEclipse不一樣,在Eclipse中做的Web項目預設是不支援將項目發布到Web伺服器上的,會發布到工作空間的某個目錄,因此無法在外部啟動Tomcat來運行Web項目,只有開啟Eclipse中的伺服器,才能運行Web項目。所以要對Eclipse進行修改,才能將做好的項目,發布到Tomcat伺服器上,發布到伺服器上的Webapps檔案夾下。

        在Eclipse中,預設會把Web項目放到Eclipse的工作空間下的.metadata\.plugins\org.eclipse.wst.server.core\tmp0(或者是tmp1)\wtpwebapps\下,如果現在Eclipse中有名為access的項目,將它按以前的方式部署到伺服器上,則會在上邊的目錄下,看到自己的項目了,:

為了能將做好的Java Web項目放入到Tomcat的Webapps下,需要按照如下的步驟變更:

1、在Eclipse中的最底下的Servers視圖,將所有部署的項目移除,:

 

2、在該伺服器上,單擊滑鼠右鍵選擇“Open”,或在空白處按F3快速鍵,或者是雙擊,開啟如下的頁面:

3、在“Server Locations”處選擇“Use Tomcat installation”,可以清楚的看到預設是“Use Workspace metadata”,即上邊所說的目錄。然後在Deploy的path處寫上webapps即可,如所示:

修改完成之後,儲存即可。這樣以後的項目都會發布到tomcat下的Webapps下了。

 注意:在Eclipse中,用這種方式發布Web項目,會將原先伺服器的conf檔案夾被分成為backup檔案夾,自己建立立一個檔案夾,來作為配置Eclipse發布的Web項目。所以還是要使用MyEclipse編寫Java Web項目。

 

2、修改Tomcat伺服器Server Locations

首先雙擊我們整合好的Tomcat伺服器 
修改Server Locations選項 
Specify the server path (i.e. catalina.base) and deploy path. Server must be published with no modules present to make changes. 
預設選項為: 
Use workspace metadata(dose not modify Tomcat installation) 
修改選項為: 
Use Tomcat installation(takes control of Tomcat installation) 
關閉Overview選擇儲存我們的修改設定即可。 

否則只能在DOS下使用Tomcat的啟動命令才能訪問Tomcat本地管理首頁。 


另外,Server Locations修改後會變灰,如果需要更改設定,則需要移除與Tomcat伺服器關聯的項目,同時,滑鼠右鍵菜單Clean清除Tomcat伺服器的狀態^^就可以修改了。但是修改完畢,它又將變灰。

將Eclipse中的Web項目部署到Tomcat與修改Tomcat伺服器Server Locations

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.