1、下載
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz
2、解壓
sudo tar -zxvf apache-tomcat-8.5.61.tar.gz -C /usr/local
3、賦權限
sudo chmod 755 -R /usr/local/apache-tomcat-8.5.61
4、修改bin目錄下setclasspath.sh
sudo vim /usr/local/apache-tomcat-8.5.61/bin/setclasspath.sh
在開頭加入如下信息
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_251
export JRE_HOME=${JAVA_HOME}/jre

5、配置JVM內存,線程堆棧大小
sudo vim /usr/local/apache-tomcat-8.5.61/bin/setclasspath.sh
在開頭加入如下信息
修改tomcat安裝目錄下bin文件夾的catalina.sh文件
sudo vim /usr/local/apache-tomcat-8.5.61/bin/catalina.sh
在cygwin=false前面添加如下
JAVA_OPTS="-Xms512m -Xmx512m"
miximuu memory pool即-Xmx(JVM最大內存)默認為256Minitial memory pool即-Xms(JVM初始內存)默認為128MB
thread stack size即-Xss(每個線程的堆棧大小)默認JDK1.4中是256K,JDK1.5+中是1M
如果tomcat跑的應用比較多,將-Xms和-Xmx都設置為1024M
如果tomcat跑的應用比較少,將-Xms和-Xmx都設置為512M
6、設置開機自啟動
查看tomcat安裝目錄
sudo find / -name apache-tomcat*

添加軟連接
sudo ln -s /usr/local/apache-tomcat-8.5.61/bin/startup.sh /etc/init.d/tomcat8
添加服務
sudo update-rc.d tomcat8 defaults
重啟機器
sudo shutdown -r now
瀏覽器輸入tomcat訪問地址,查看是否開機自啟
# 如果端口是8080
http://localhost:8080/
7、啟動和停止
進入tomcat安裝目錄下bin文件夾,執行startup.sh,提示Tomcat started就是服務啟動正常了
#啟動服務
sudo ./startup.sh
#停止服務
sudo ./shutdown.sh
