1. 下載apache-tomcat-7.0.2.tar.gz
2. #tar -zxvf apache-tomcat-7.0.2.tar.gz;//解壓 3. /usr/local/tomcat/bin/startup.sh; //啟動tomcat 顯示 Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TEMDIR: /usr/local/tomcat/temp Using JAVA_HOME: /usr/java/jdk1.6.0_01 到這里說明Tomcat已經(jīng)安裝好了,也啟動成功了,可以輸入http://localhost:8080查看 但是如果從其他的客戶端訪問Tomcat可能無法訪問,這是因為linux的防火墻默認(rèn)不開發(fā)8080端口的,因此,若要能夠訪問8080端口,可以用兩種方式,一個是關(guān)閉防火墻,另一個就是讓防火墻開放8080端口。 5. 開放8080端口的解決步驟如下: 1、修改/etc/sysconfig/iptables文件,增加如下一行: vi /etc/sysconfig/iptables 按o 輸入: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 2、重啟防火墻,這里有兩種方式重啟防火墻 a) 重啟后生效 開啟: chkconfig iptables on 關(guān)閉: chkconfig iptables off b) 即時生效,重啟后失效 開啟: service iptables start 關(guān)閉: service iptables stop 6. 把Tomcat做到服務(wù)中 將Tomcat安裝目錄/bin/catalina.sh復(fù)制到/etc/init.d目錄下,重命名為tomcat,這個名字即為服務(wù)的名字 編輯tomcat #vi tomcat 在第二行輸入 # chkconfig: 2345 10 90 # description:Tomcat service 第一行是服務(wù)的配置:第一個數(shù)字是服務(wù)的運行級,2345表明這個服務(wù)的運行級是2、3、4和5級(Linux的運行級為0到6);第二個數(shù)字是啟動優(yōu)先級,數(shù)值從0到99;第三個數(shù)是停止優(yōu)先級,數(shù)值也是從0到99。 第二行是對服務(wù)的描述 配置環(huán)境變量 # vi /etc/profile 在最后一行輸入 #CATALINA_HOME CATALINA_HOME=/usr/local/apache-tomcat-7.0.2 export CATALINA_HOME 在腳本中設(shè)置 CATALINA_HOME 和 JAVA_HOME 這兩個腳本必需的環(huán)境變量,如: CATALINA_HOME=/usr/local/apache-tomcat-7.0.2 JAVA_HOME=/usr/local/jdk1.6.0_22 經(jīng)過實驗發(fā)現(xiàn),即使在系統(tǒng)中設(shè)置了這兩個環(huán)境變量也沒有用,只好在這里再設(shè)置一遍 到這里tomcat的服務(wù)已經(jīng)配好了,把tomcat加入的服務(wù)列表中, #chkconfig --add tomcat 查看是否已經(jīng)加入列表 #chkconfig -list 測試 #service tomcat start 這里也許會報錯,到/etc/init.d目錄輸入ls #ls 發(fā)現(xiàn)我拷貝過來了tomcat是黑色的,其他全部是綠色的 然后運行#chmod +x tomcat #ls tomcat也變綠色了 再運行#service tomcat start 可以啟動tomcat 查看Tomcat進(jìn)程 ps -ef|grep tomcat kill -9 3306 //強制殺掉進(jìn)程號3306 |
|