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