apache-tomcat-8.0.32.tar.gz
/opt
目錄下創(chuàng)建一個目錄 setups
用來存放各種軟件安裝包;在 /usr
目錄下創(chuàng)建一個 program
用來存放各種解壓后的軟件包,下面的講解也都是基于此習(xí)慣EPEL、RepoForge
,如果你出現(xiàn) yum install XXXXX
安裝不成功的話,很有可能就是你沒有相關(guān)源,請查看我對源設(shè)置的文章wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.32/bin/apache-tomcat-8.0.32.tar.gz
tar -zxvf apache-tomcat-8.0.32.tar.gz
mv apache-tomcat-8.0.32/ /usr/program/
mv /usr/program/apache-tomcat-8.0.32/ /usr/program/tomcat8/
service iptables stop
sudo iptables -I INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
sudo /etc/rc.d/init.d/iptables save
sudo service iptables restart
sh /usr/program/tomcat8/bin/startup.sh ; tail -200f /usr/program/tomcat8/logs/catalina.out
http://服務(wù)器 IP 地址:8080/
sh /usr/program/tomcat8/bin/shutdown.sh
設(shè)置 Tomcat 環(huán)境變量:
sudo vim /etc/profile
最文件最尾巴添加下面內(nèi)容:
CATALINA_HOME=/usr/program/tomcat8
export CATALINA_HOME
# 下面參數(shù)根據(jù)自己機(jī)子內(nèi)存進(jìn)行配置
# CATALINA_OPTS 只配置給 Tomcat 的 VM
# JAVA_OPTS 配置給所有調(diào)用 Java 的程序的 VM
# 有 CATALINA_OPTS 的時候 Tomcat 優(yōu)先讀這個
# 其中:-server 表示啟用 jdk 的 server 版,一定要作為第一個參數(shù),在多個 CPU 時性能佳;
CATALINA_OPTS="-server -Xms528m -Xmx528m -XX:PermSize=256m -XX:MaxPermSize=358m"
export CATALINA_OPTS
# 設(shè)置生成的 PID 位置
CATALINA_PID=$CATALINA_HOME/catalina.pid
export CATALINA_PID
source /etc/profile
shutdown.sh
無法停止 tomcat,可以修改其配置:vim /usr/program/tomcat8/bin/shutdown.sh
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
exec "$PRGDIR"/"$EXECUTABLE" stop 10 -force
/tomcat-8.0-doc/config/http.html
):wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.32/bin/apache-tomcat-8.0.32-fulldocs.tar.gz
vim /usr/program/tomcat8/conf/server.xml
<Connector
port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
/>
<Connector
port="8080"
protocol="org.apache.coyote.http11.Http11Nio2Protocol"
connectionTimeout="20000"
redirectPort="8443"
enableLookups="false"
acceptCount="100"
maxThreads="200"
minSpareThreads="10"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript"
URIEncoding="utf-8"
/>