1. 去http://jakarta.apache.org/tomcat/ 下載一個Tomcat;
[root@LinuxServer gz]#wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.tar.gz &
[root@LinuxServer gz]#wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.tar.gz.md5 &
2. 我為什麼下載一個.md5檔案?呵呵,這就是檔案的數位指紋。在官方發布的時候,會提供一個指紋,即jakarta-tomcat-5.5.4.tar.gz.md5,用more命令看一個,其實是一個md5的字串。如果這個檔案被人修改過了(加入木馬!),數位指紋就變了,在伺服器上安裝可就不安全了。我們可以用md5sum命令來進行驗證指紋。
[root@LinuxServer gz]# more jakarta-tomcat-5.5.4.tar.gz.md5
b0ab66c5cc8737adeeffb5fbcb7f8395
[root@LinuxServer gz]# md5sum jakarta-tomcat-5.5.4.tar.gz
b0ab66c5cc8737adeeffb5fbcb7f8395 jakarta-tomcat-5.5.4.tar.gz
比較一下2個md5值,相等則表示該檔案包是原裝的。也有的檔案數位指紋是這個格式的:
b0ab66c5cc8737adeeffb5fbcb7f8395 jakarta-tomcat-5.5.4.tar.gz
比如檔案叫key.md5,可以用這種方法來驗證:
[root@LinuxServer gz]# md5sum -c key.md5
jakarta-tomcat-5.5.4.tar.gz: OK
如果指紋中有1位不對的話,則會出現:
[root@LinuxServer gz]# md5sum -c key.md5
jakarta-tomcat-5.5.4.tar.gz: FAILED
md5sum: WARNING: 1 of 1 computed checksum did NOT match
3. 解壓縮
[root@LinuxServer root]# cd /usr/local/
[root@LinuxServer local]# gunzip < /root/gz/jakarta-tomcat-5.5.4.tar.gz | tar xf -
我下的是二進位包,所以不用編譯了,下面設定一個兩個環境變數CATALINA_HOME和CATALINA_BASE,編輯~/.bashrc檔案。
[root@LinuxServer local]# vi ~/.bashrc
set CATALINA_BASE=/usr/local/jakarta-tomcat-5.5.4
export CATALINA_BASE
set CATALINA_HOME=/usr/local/jakarta-tomcat-5.5.4
export CATALINA_HOME
退出shell,重新登陸一下,驗證變數是否生效。
[root@LinuxServer local]# echo $CATALINA_HOME
/usr/local/jakarta-tomcat-5.5.4
[root@LinuxServer local]# echo $CATALINA_BASE
/usr/local/jakarta-tomcat-5.5.4
OK,已生效。
4. 運行tomcat console;
[root@LinuxServer local]# cd jakarta-tomcat-5.5.4/bin/
[root@LinuxServer bin]# ./catalina.sh run
Using CATALINA_BASE: /usr/local/jakarta-tomcat-5.5.4
Using CATALINA_HOME: /usr/local/jakarta-tomcat-5.5.4
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-5.5.4/temp
Using JAVA_HOME: /usr/java/j2sdk1.4.2_06
This release of Apache Tomcat was packaged to run on J2SE 5.0
or later. It can be run on earlier JVMs by downloading and
installing a compatibility package from the Apache Tomcat
binary download page.
[root@LinuxServer bin]#
什麼?跑不起來?哦,原來少了一個compatibility的包,再去down一下。
5. 下載並安裝jakarta-tomcat-5.5.4-compat.tar.gz包。
[root@LinuxServer bin]# cd ~/gz
[root@LinuxServer gz]# wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4-compat.tar.gz &
[root@LinuxServer gz]# cd /usr/local/
[root@LinuxServer local]# gunzip < /root/gz/jakarta-tomcat-5.5.4-compat.tar.gz | tar xf -
再來運行看看
[root@LinuxServer local]# ./jakarta-tomcat-5.5.4/bin/catalina.sh run
Using CATALINA_BASE: /usr/local/jakarta-tomcat-5.5.4
Using CATALINA_HOME: /usr/local/jakarta-tomcat-5.5.4
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-5.5.4/temp
Using JAVA_HOME: /usr/java/j2sdk1.4.2_06
Created MBeanServer with ID: 12a54f9:ffef84048d:-8000:LinuxServer:1
2004-10-31 23:04:31 org.apache.coyote.http11.Http11Protocol init
……
2004-10-31 23:05:37 org.apache.catalina.core.ApplicationContext log
資訊: SessionListener: sessionDestroyed('75EB15D4C6F698AB0C95C5C8E4F259FA')
OK,成功。開啟瀏覽器:http://192.168.0.88:8080/,看到了盼望已久CAT!安裝成功。
當然,現在的tomcat只安裝最基本的包,還有一些沒有裝,可以Down下來一起裝個FULL版。
[root@LinuxServer local]# cd ~/gz/
[root@LinuxServer gz]# wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4-admin.tar.gz &
[root@LinuxServer gz]# wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4-deployer.tar.gz &
[root@LinuxServer gz]# wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4-embed.tar.gz &
[root@LinuxServer gz]# wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4-fulldocs.tar.gz &
[root@LinuxServer gz]# cd /usr/local/
[root@LinuxServer local]# gunzip < /root/gz/jakarta-tomcat-5.5.4-admin.tar.gz | tar xf -
[root@LinuxServer local]# gunzip < /root/gz/jakarta-tomcat-5.5.4-deployer.tar.gz | tar xf -
[root@LinuxServer local]# gunzip < /root/gz/jakarta-tomcat-5.5.4-embed.tar.gz | tar xf -
[root@LinuxServer local]# gunzip < /root/gz/jakarta-tomcat-5.5.4-fulldocs.tar.gz | tar xf -
好,現在您用的tomcat是完整版的了!
6. 至此,Linux上tomcat安裝完畢。