linux系统安装tomcat

152 阅读1分钟

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 &