java_opts="-server,Linux下安装Tomcat一键Shell脚本

前言

d0ba34a5f8e57e2cdbfe4970c13252fe.png这不只是一只猫

在Windows下安装Tomcat想必大家都很熟悉了,只要事先安装好JDK(或JRE),下载安装版的Tomcat或者免安装版的Tomcat就能很轻松的把Tomcat启动起来。今天我们要讲的是在Linux下安装Tomcat,相较于一步步的执行命令,下面我们把每步要执行的命令写到一个Shell文件里面,这样只要执行这个Shell文件就会很轻松的在Linux上把Tomcat安装起来。

一键Shell脚本安装Tomcat9.0

#!/bin/bash

#shell install Tomcat9

#tar gz

sudo tar -zxvf apache-tomcat-9.0.12.tar.gz

sudo mv apache-tomcat-9.0.12 tomcat

sudo cp -r tomcat /usr/local/

sudo rm -rf tomcat

sudo cp -r publish /usr/local/tomcat/webapps/

sudo yum -y install zip

sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent

cd /usr/local/tomcat/

echo 'JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=512M -XX:MaxNewSize=1024m -XX:MaxPermSize=1024m -Djava.awt.headless=true"' >>bin/catalina.sh

sed -i "1a JAVA_HOME=/usr/java/jdk1.7.0_79" bin/setclasspath.sh

cd /usr/local/tomcat

sudo ./bin/startup.sh

将上述代码复制进Linux下的Shell文件中,并同时将apache-tomcat-9.0.12.tar.gz(可到tomcat官网自行下载)一并上传到该Shell文件同级目录下,执行即可。

Tomcat命令说明

1c41222950f0238a57d9b359a19b78d7.png

sudo cp -r publish /usr/local/tomcat/webapps/ 项目名称为publish,如果publish不需要,此句可以注释掉sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent 开启防火墙8080端口echo 'JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=512M -XX:MaxNewSize=1024m -XX:MaxPermSize=1024m -Djava.awt.headless=true"' >>bin/catalina.sh 此句为设置JVM参数,以防止工程项目太大造成Tomcat起不来sed -i "1a JAVA_HOME=/usr/java/jdk1.7.0_79" bin/setclasspath.sh 预防Tomcat找不到系统的JDK环境变量,这里先做一个复制,注意JAVA_HOME与Linux系统实际的JDK路径要对应。后记

越来越多的系统开始用JAVA构建,Tomcat成了必不可少的优选,如果你感觉本文对你有帮助,请你为我点赞并收藏转发给你的朋友。

1d97b58c8d6558f70c466296002def6c.png请在下面给出你的宝贵意见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值