1. 程式人生 > >Eclipse中的Web專案自動部署到Tomcat

Eclipse中的Web專案自動部署到Tomcat

一、原因、

1、寫java程式有一段時間了,但很久沒用eclipse了,所以使用eclipse編寫的web專案部署到tomcat 的方式也不是很清楚,下面記錄一下將Eclipse 上的web專案自動部署到tomcat 上的方式;

二、部署問題

1、這裡就有個問題,是怎麼把Eclipse中的網站專案自動部署到tomcat中。在Eclipse中做的Web專案預設是不支援將專案釋出到Web伺服器上的,會發布到工作空間的某個目錄下,因此無法在外部啟動Tomcat來執行Web專案,只有開啟Eclipse中的伺服器,才能執行Web專案。所以要對Eclipse進行修改,才能將做好的專案,釋出到Tomcat伺服器上,釋出到伺服器上的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 中的tomcat伺服器,不然還是訪問不了。

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)、在該伺服器上,單擊滑鼠右鍵選擇“Open”,或在空白處按F3快捷鍵,或者是雙擊,開啟如下的頁面:

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

(6)、修改完成之後,儲存即可。這樣以後的專案都會發布到tomcat下的webapps下了。

注意:

&、 在Eclipse中,用這種方式釋出Web專案,會將原先伺服器的conf資料夾被分成為backup資料夾,自己新建立一個資料夾,來作為配置Eclipse釋出的Web專案。所以還是要使用MyEclipse編寫Java Web專案

 & 、 有時候,server Locations專案下,什麼都不可選擇,你可以先刪除伺服器,重新新增tomcat伺服器,然後右擊開啟,修改即可。


相關推薦

EclipseWeb專案自動部署Tomcat

一、原因、 1、寫java程式有一段時間了,但很久沒用eclipse了,所以使用eclipse編寫的web專案部署到tomcat 的方式也不是很清楚,下面記錄一下將Eclipse 上的web專案自動部署到tomcat 上的方式; 二、部署問題 1、這裡就有個問題,是怎麼把

EclipseWeb專案自動部署Tomcat以及如何在Eclipse使用My Eclipse工程

我是一個新手學習Java,servlet和Jsp. 痛苦的是我時候一個.net程式設計師,習慣了微軟的VS IDE一切都是封裝好的.傻瓜式的使用, 不需要關心內部實現. 悲催的是我看到資料都是My Eclipse, 但我下載使用的環境是Eclipse.這就有兩個問題要解決.

解決eclipseweb專案部署TomcatTomcat安裝目錄下找不到專案問題

必須知道的一點 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下,而myeclipse預設是在Tomcat安裝目錄下的(在webapps和work目錄下都會有你部署的專案) 那麼如何將部署目錄改為Tomcat安裝目錄 1.在Eclipse中新增Tomcat伺服

eclipse 編輯web專案時禁止tomcat自動部署

場景:當我們在進行專案開發時,改動的程式碼部分比較多,因為我們都習慣了頻繁的ctrl + s 儲存,此時,如果在debug模式,tomcat就會頻繁地自動部署了。 解決:把自動部署的編譯給關閉 在tomcat的安裝路徑下,修改server.xml檔案, <Context

eclipseweb專案部署以後jsp的java檔案找不到問題(Tomcat配置serverlocations)

我的開發環境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web專案jsp檔案被tomcat轉換成java以後的java原始檔的位置。發現正常情況下的webapps以下。沒有看到我部署的專案 同一時候,work資料夾(jsp的工

Eclipseweb專案部署Tomcat步驟

3.在Servers檢視,Remove刪除剛剛釋出的專案: 4.開啟Tomcat伺服器配置項: 5.修改以下兩個配置項,Tomcat保持啟動狀態,否則Server Locations一欄變灰色,不可用: 6.配置lib輸出。 專案右鍵: 點選下一步,選中需要隨專案釋出到tomcat的包,完成確認操作。 7.

Eclipseweb專案部署Tomcat步驟【整理】

 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下, 本文旨在將部署目錄改為Tomcat安裝目錄,並解決依賴包輸出問題。 1.在Eclipse中新增Tomcat伺服器。 2.將web工程釋出至tomcat:  選擇剛新增的Tomcat:  此時Ecl

idea匯入Eclipseweb專案部署tomcat

概述 主要分為專案配置和tomcat配置兩大步驟。 一、專案配置   開啟idea,選擇匯入項      選擇將要開啟的專案路徑後,繼續選擇專案的原本型別(後續引導設定會根據原本的專案型別更新成idea的專案),此例中選擇Eclipse,然後一直next到底

tomcat:sts\eclipseweb專案正常釋出到tomcat後,瀏覽器不能訪問。

如下圖時,  1、可能是jsp檔案路徑發錯了;          操作 :右擊jsp檔案---在彈出的選單中開啟 “屬性” --在位置(L)時jsp檔案必須在WebContent \ WebRoot 資料夾下。 下圖是在eclipse oxygen版本

EclipseWeb專案出現感嘆或紅叉該怎麼解決?

有時候,我們從Eclipse中匯入以前建立的Web工程時,工程名左下角會出現紅色的感嘆號或者紅叉,而Web工程內部卻沒有紅叉,而且還沒有問題的線索,很是惱火!現在我們來仔細的說說這兩個問題。 當匯入工程後,先是在工程名出現紅色感嘆號,這是因為工程本身的執行環境與當前Eclipse中的執行環境

eclipse專案無法在tomcat釋出(project facet java version 1.7 is not supported)

在tomcat中釋出專案時無法新增專案,錯誤資訊:project facet java version 1.7 is not supported,如下圖 這是由於你的tomcat的jdk版本低於你專案的jdk版本導致的。 解決方案有2個:修改你的tomca

記錄一次更換JDK之後導致eclipseweb專案無法正常執行

描述:專案能夠正常執行的配置為JDK 1.8 64位,由於使用powerDesigner需要,中途將JAVA_HOME環境變數變換為JDK1.7 32位,開啟eclipse發現無法啟動,於是再將JAVA_HOME環境變數JDK 1.8 64,此時eclipse可以正常開啟,但

Eclipseweb專案的紅叉和黃歎號

紅叉一般為包路徑錯誤。 解決方法:Build Path -> Configure Build Paht|(Propertise -> Java Build Path) -> Libraries(紅色叉號的包為路徑錯誤的包)-> JRE Syst

IDEA配置web專案部署Tomcat、配置maven

剛開始學習使用IDEA配置web專案,經過同事的幫助和網上的教程,結合自己的實踐,將IDEA 配置web專案、部署Tomcat、配置maven三部分內容做一個總結。 一、配置web專案 使用命令列將git專案clone下來,用intellij idea im

使用maven釋出ideaweb專案到遠端tomcat伺服器

系統環境,windows10,maven 3.3.9 tomcat8 1.配置tomcat許可權,主要是gui和script。我這是把全部都配上了以防萬一。 <role rolename="admin-gui"/><role rolename="admin

Eclipse 專案自動建立ant的build.xml檔案

Eclipse 自動生成 Ant的Build.xml 配置檔案,生成的方法很隱蔽 選擇你要生成Build.xml檔案的專案,右鍵. Export-> General-> Ant Buildfiles . 點Next,再點Finish. 生成完畢. 希望使用的可

Eclipseweb專案新增maven依賴

先匯入要新增的maven專案要新增的web專案右鍵Proterties    2個都要新增          Deployment Assem      ADD新增對應的maven依賴包       

eclipse建立web專案,讓web專案自動更新到Tomcat下的webapps目錄

首先在eclipse中配置好Tomcat伺服器。 首先在eclipse下出現了一個server,如下圖。 然後雙擊圖中的Tomcat伺服器,開啟如下圖介面 為了能夠修改,首先要注意:Tomcat中不能配置任何一個專案。第二要啟動下面的伺服器,才能進行修改。 綜上,就可

Eclipse 中將 Web專案部署Tomcat 伺服器上

1.清除該容器中部署的專案(Add and Remove),如下圖 2. 啟動當前Tomcat的服務(Start),如上圖 3. 開啟Tomcat的修改介面(Open或者雙擊)--如下圖所示,進行修改,然後儲存。

eclipseweb專案打war包部署tomcat

1.右鍵專案->Export->WAR file    2匯出   Web project:專案名  Destination:包存放的路徑  Target runtime:選擇執行環境    3.在路徑中找到自己打的包(本人如圖路徑是E盤),然後放到Tomcat的we