第一步:爲Tomcat的安裝文件分配可執行權限
[root@localhost chhbjh]#chmod +x apache-tomcat-6.0.24.tar.gz
第二步:解壓縮到系統安裝目錄
[root@localhost chhbjh]# tar -xzvf /home/chhbjh/apache-tomcat-6.0.24.tar.gz
第三步:爲Tomcat的目錄分配可執行權限
[root@localhost chhbjh]#chmod +x -R tomcat/bin
第四步:啓動Tomcat
[root@localhost bin]# ./startup.sh
第五步:通過端口查看檢查Tomcat是否已經啓動
[root@localhost bin]# netstat -ln | grep 80 tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN tcp 0 0 :::8009 :::* LISTEN tcp 0 0 :::8080 :::* LISTEN unix 2 [ ACC ] STREAM LISTENING 7980 /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6880 /var/run/audispd_events
當然也可以在瀏覽器中查看Tomcat是否已經啓動,輸入http://localhost:8080/
如果端口已經在監聽,但無法通過瀏覽器訪問到,則有可能是由於防火牆打開的問題,可通過如下命令管理防火牆。
[root@localhost bin]# /sbin/service iptables stop 清除防火牆規則:[確定] 把 chains 設置爲 ACCEPT 策略:nat filter [確定] 正在卸載 Iiptables 模塊:[確定]
如要永久關閉防火牆,可採用命令:
[root@localhost bin]# /sbin/chkconfig iptables off
第六步:關閉Tomcat可採用如下命令
[root@localhost bin]# ./shutdown.sh
第七步:增加Tomcat的默認內存大小(使用startup.sh啓動Tomcat的解決辦法)
修改 TOMCAT_HOME/bin/catalina.sh,在文件的開頭加上:
JAVA_OPTS="-server -XX:PermSize=512M -XX:MaxPermSize=1024m"
利用以下命令,重新啓動Tomcat
[root@localhost bin]# ./shutdown
[root@localhost bin]# ./startup.sh
運行以下命令,檢驗是否配置成功(內容中含有-server -XX:PermSize=512M -XX:MaxPermSize=1024m 即可)
[root@localhost bin]# ps -aux | grep tomcat Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ root 3817 1.7 1.4 2086416 55240 pts/1 Sl 22:58 0:03 /usr/java/jdk1.6.0_27/bin/java -Djava.util.logging.config.file=/Apps/apache-tomcat-6.0.33/conf/logging.properties -server -XX:PermSize=512M -XX:MaxPermSize=1024m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/Apps/apache-tomcat-6.0.33/endorsed -classpath /Apps/apache-tomcat-6.0.33/bin/bootstrap.jar -Dcatalina.base=/Apps/apache-tomcat-6.0.33 -Dcatalina.home=/Apps/apache-tomcat-6.0.33 -Djava.io.tmpdir=/Apps/apache-tomcat-6.0.33/temp org.apache.catalina.startup.Bootstrap start