1、 下載
到Apache的官方網站,我們可以很容易找到Tomcat的下載地址,如:
http://tomcat.apache.org/download-60.cgi
在這里我們可以下載到Tomcat的6.0.16的zip、tar.gz和Windows Service Installer三種安裝包,
其中:
Zip 是Windows下的免安裝版本,只需要解壓后做一定的手動配置就可以正常的使用;
tar.gz 是Linux下的安裝包;
Windows Service Installer 很明顯就是Windows下的Install程序,雙擊后就可以自動安裝了。
在這里主要講一下如何使用Zip包來進行解壓配置,那么我們就需要下載下來這個文件:apache-tomcat-6.0.20.zip
2、解壓與配置
在安裝Tomcat之前,我們首先要安裝的是JDK,Tomcat是在Java運行環境的支持下運行的,所以必須首先安裝并配置好JDK。JDK的安裝程序可以到sun公司的官方網站,在這里我們就詳細描述JDK的安裝了。
JDK安裝好后需要配置以下環境變量:
JAVA_HOME =JDK安裝目錄
Path =%JAVA_HOME%\bin;//原有內容,且最好把此路徑放到最前。
ClassPath=.,%JAVA_HOME%\lib\rt.jar //這個可以沒有
將apache-tomcat-6.0.20.zip解壓 到C:\tomcat6文件夾中,這里就是我們的Tomcat了。
解壓后Tomcat以后我們同樣需要設置幾個環境變量:
CATALINA_HOME =Tomcat解壓目錄,我們這里就是CATALINA_HOME=C:\tomcat6
ClassPath =%CATALINA_HOME%\lib;原有內容
環境變量配置的時候如果沒有這個關鍵字,就新加一項,如果已經有了,如Path ,就是在原有內容值的基礎上添加新的內容,新的內容與原有的值以分號相隔。
配置好上面的這些內容以后就可以重啟系統了。
3、運行
重啟系統以后,我們可以進入Tomcat解壓目錄下的bin目錄,找到startup.bat 文件,這個文件就是Tomcat的啟動文件,雙擊這個文件,我們可以看到打開了一個命令行窗口,一些Tomcat啟動的加載信息就顯示出來,最后一行應該是:
信息:Server startup in xxx ms
這就是說你的服務器已經啟動成功了,這是你可以打開瀏覽器,在地址欄中輸入:
http://localhost:8080
看看是不是可以看到Tomcat的頁面了。
為了啟動方便,我們可以將這個startup.bat文件創建一個快捷方式到桌面上,以后就可以直接使用這個快捷方式了。
需要特別注意的是,這種方式啟動的Tomcat會有一個命令行窗口停留在你的面前,這就是啟動著的服務器,千萬不要將它關閉,如果把這個窗口關閉了,你的Tomcat服務器也就關閉了,切記,切記 。
在這里,我們配置的時候并沒有修改默認的Tomcat服務器端口 ,所以就是8080。如果想修改這個端口,可以到tomcat安裝目錄的conf目錄下,找到server.xml這個配置文件,一定有這么一段:
< protocol="HTTP/1.1" port="8080 "
connectionTimeout="20000"
redirectPort="8443" />
這里面的port=”8080”就是服務器啟動時的端口,你可以將這里修改成你想設置的端口,但注意不要與其它的軟件所使用的端口沖突,一旦發生了端口沖突,Tomcat就無法啟動了。
我們還可以在這個配置文件中配置自己的虛擬目錄 ,找到下面這組代碼:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/test" docBase="D:\test" reloadable="true" />
</Host>
虛擬目錄的配置信息就是寫在server.xml配置文件的這對標簽之間,配置代碼中的path是用來在瀏覽器中訪問時使用的虛擬目錄的路徑名 ,如上面我們配置的信息path值是”/test”,這個值中的反斜杠”/”是必不可少的 ,配置了這個值以后,我們在瀏覽器中訪問這個虛擬目錄的地址路徑如下:
http://localhost:8080/test
另一個參數docBase是虛擬目錄實際的存放地址 ,上面的配置示例就是把D:\test目錄配置成了名稱為test的虛擬目錄。
4、安裝服務
如此配置的Tomcat每次都需要手動啟動 ,如果你想讓這個Tomcat服務器在系統已啟動的時候就自動啟動,我們可以將其注冊成系統的服務,注冊方式如下:
在運行中執行cmd 打開命令行窗口 ,轉入Tomcat解壓目錄的Bin目錄 下,在這里我們轉到的就是c:\tomcat6\bin,然后執行以下命令:service.bat install ,這樣就會將tomcat6.exe 文件注冊成系統的服務。
我們在運行services.msc ,打開系統的服務查看,是不是多出來了一個”Apache Tomcat ”服務?
但這個服務的啟動類型是手動 的,我們可以將其修改為自動 ,那樣Tomcat服務器就會隨著系統的啟動而自動啟動了。
如果想禁止 這個服務了,可以在命令行窗口中c:\tomcat6\bin下執行:
c:\tomcat6\bin\service.bat remove
就可以移除此服務。
5、總結
按照以上步驟我們就可以輕松的實現Tomcat服務器的手動配置了,相比其自動安裝的安裝包,這種手動方式也沒有顯得有多復雜,而且通過這種手動方式也能更加了解Tomcat的配置情況,更可以隨自己的需要靈活的配置它,所以在開發使用中,手動的配置方式還是應該掌握的。
J-CN工作室
www.j-cn.org