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