前言
这不只是一只猫
在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命令说明
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成了必不可少的优选,如果你感觉本文对你有帮助,请你为我点赞并收藏转发给你的朋友。
请在下面给出你的宝贵意见