tomcat下载地址
https://archive.apache.org/dist/tomcat/tomcat-8/
下载tomcat安装包
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.tar.gz
解压
mkdir -p /usr/local/tomcat
tar -zxvf /root/apache-tomcat-8.5.55.tar.gz -C /usr/local/tomcat
启动tomcat
cd /usr/loca/tomcat/apache-tomcat-8.5.55/bin
./startup.sh && tail -f ../logs/catalina.out
配置开机启动
touch /etc/rc.d/init.d/tomcat
vim /etc/rc.d/init.d/tomcat
#!/bin/bash
#chkconfig:- 20 90
#description:tomcat
#processname:tomcat
JAVA_HOME=/usr/local/java/jdk1.8.0_171
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.55
case $1 in
start) su root $TOMCAT_HOME/bin/startup.sh;;
stop) su root $TOMCAT_HOME/bin/shutdown.sh;;
*) echo "require start|stop" ;;
esac
添加执行权限 r:4 w:2 x:1
chmod +x tomcat
服务启动与停服
service tomcat start
service tomcat stop
配置开机启动
chkconfig --add tomcat
chkconfig tomcat on
发布war包tomcat
文件命名为ROOT.war,放到webapps目录(备注:清空内容)下,然后切换到bin目录执行以下命令
./startup.sh && tail -f ../logs/catalina.out
jar包方式如何部署
AppName=ruoyi-admin.jar
JVM_OPTS="-Dname=$AppName -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
nohup java $JVM_OPTS -jar $AppName > /dev/null 2>&1 &
#简化版本
nohup java -jar xxxxx.jar /dev/null 2>&1 &