Linux环境安装tomcat并设置开机自启动
1.创建tomcat目录
mkdir /usr/local/tomcat
cd /usr/local/tomcat

2.上传tomcat压缩包到服务器/usr/local/tomcat目录下
输入命令rz
如果命令不存在,需要安装yum install -y lrzsz


3.解压tomcat,tar -zxvf
apache-tomcat-8.0.28.tar.gz

4.进入tomcat安装bin目录并启动
cd /usr/local/tomcat/apache-tomcat-8.0.28/bin/
sh startup.sh
5.此时还访问不了tomcat,因为虚拟机防火墙开启着,需要关闭
systemctl status firewalld

6.开启8080端口
开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙:systemctl restart firewalld.service
查看8080端口
netstat -anlp | grep 8080

7成功启动后浏览器输入http://localhost:8080/查看信息(如果不是本机则输入对应IP,比如我输入服务器IP172.31.247.140:8080)

至此,tomcat安装完成,还需配置虚拟机重启后tomcat服务开机启动。
8.tomcat添加开机启动
1) 并切换到tomcat 的bin目录下,执行 chmod +x *.sh
2) 修改环境变量 vim /etc/profile
export JRE_HOME=/usr/java/jdk1.8.0_65/jre
export JAVA_HOME=/usr/java/jdk1.8.0_65
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$JAVA_HOME/lib/tools.jar
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.28
export CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.0.28
export PATH=$PATH:$JAVA_HOME/bin

3) 修改 /etc/rc.d/rc.local
vim /etc/rc.d/rc.local
在末尾添加以下内容
export JAVA_HOME=/usr/java/jdk1.8.0_65
/usr/local/tomcat/apache-tomcat-8.0.28/bin/startup.sh start

4) 添加权限
chmod +x /etc/rc.d/rc.local
5) 检验
reboot或者init 1重启虚拟机
netstat -anlp | grep 8080

如果出现上图所示,说明tomcat开机重启已配置好。