1. 程式人生 > >配置Tomcat伺服器及將web專案部署到Tomcat上

配置Tomcat伺服器及將web專案部署到Tomcat上

部分內容網上轉載。

1.下載tomcat

首先,到tomcat的官方網站上將tomcat下載下來,這裡建議最好下載ZIP格式的,我們可以自己進行後面的配置。http://tomcat.apache.org/ 現在統稱用6.x進行開發,我們就以6.x為例。

最新:http://tomcat.apache.org/download-70.cgi

2.ZIP檔案解壓縮

3.配置2個環境變數

下面我們要配置兩個環境變數,因為tomcat是執行在java VM之上的,所以tomcat自然要能找到你的電腦裡的JDK安裝在哪裡。我們可以在使用者環境變數裡新增一個叫做JAVA_HOME的環境變數

變數名為 JAVA_HOME

變數值為JDK的安裝目錄,注意不是JRE也不是JDK的bin目錄

然後我們要配置一個名為CATALINA_HOME的環境變數

變數名為CATALINA_HOME變數值為剛才解壓縮出來的檔案的路徑 如  D:\Program Files\Apache SoftwareFoundation\apache-tomcat-6.0.35

4.啟動tomcat

到bin目錄,WINDOWS系統中雙擊startup.bat檔案就可以正常啟動Tomcat服務了

LINUX系統可以執行startup.sh這個shell指令碼。

5.檢視是否啟動成功

訪問:htt://localhost:8080,檢視服務是否啟動正常。

6.tomcat

目錄說明

Tomcat安裝完成後的目錄有:
bin--存放啟動和關閉的tomcat指令碼
conf--包含不同的配置檔案
work--存放jsp編譯後產生的class檔案
webapp--存放應用程式的目錄
log--存放日誌檔案
lib--存放tomcat所需要的jar檔案
doc--存放各種Tomcat文件

7.ROOT應用程式說明

在tomcat/webapps下,有一個目錄,叫做“ROOT”,這個目錄存放tomcat的基本應用,其原理和你放在webapps下的web工程是一樣的。

http://localhost:8080/通過hosts檔案中的解析,將localhost解析為127.0.0.1,所以這個地址即為http://127.0.0.1:8080。預設如果埠後面無專案名,那麼訪問的將是ROOT下的專案,這個可以證明的,將你的web工程替換掉ROOT下的內容,那麼剛的URL就會直接訪問該工程。

接下來將如和高效的部署web專案

8.應用程式部署

bin目錄同級的conf目錄裡有一個server.xml檔案在我的電腦裡目錄如下D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35\conf

用任何一個文字編輯器開啟它,在這個檔案的最後,</Host>之前插入如下程式碼就可以將你的web專案部署到伺服器上了

<Context path=""docBase="" reloadable="true"/>  

注意,path裡填寫你的web專案名稱前面加“/” docBase裡面填寫你的web專案的WebRoot路徑,給大家個例子<Context path="/DrivingTestWeb" docBase="D:\ProgramFiles\Workspaces\MyEclipse 8.5\DrivingTestWeb\WebRoot"reloadable="true"/>這是我的一個專案的釋出方式,在eclipse裡建立專案時名這就叫做DrivingTestWeb,通過這種方式就不需要在eclipse裡面配置發部專案。

9. Myeclipse關聯應用程式部署

Myeclipse開發時一定將自己的Tomcat伺服器關聯到Myeclipse上,不要用Myeclipse自己原有的Tomcat

方法如下

開啟Myeclipse----->Window------>Preferences------->Myeclipse--------->Servers-------->Tomcat------->Tomcat6.x

進入之後選擇Enable ,之後Tomcat homedirectory那個選項點選Browse找到你的Tomcat存放的目錄點選OK,之後一路OK

這樣你的Tomcat就與Myeclipse關聯上了.