Tomcat8.5.42安装
普通安装
apache-tomcat-8.5.42.tar.gz安装包:
百度网盘链接: apache-tomcat-8.5.42.tar.gz. 提取码: [kabv]
随便找个位置解压安装包
tar -zxvf apache-tomcat-8.5.42.tar.gz
更名并移动至 /usr/local/tomcat8
mv apache-tomcat-8.5.42 /usr/local/tomcat8
启动tomcat
cd /usr/local/tomcat8
./bin/startup.sh
设置Tomcat开机启动
编辑文件
vim /etc/rc.d/rc.local
最底部添加:
/usr/local/tomcat8/bin/startup.sh
守护安装
停止正在运行的Tomcat :
cd /usr/local/tomcat8
./bin/shutdown.sh
安装编译环境(选择选Y确认就好)
yum install gcc
进入目录
cd /usr/local/tomcat8/bin
编辑daemon.sh文件
vim daemon.sh
说明:找到 test “.$TOMCAT_USER” = . && TOMCAT_USER= 这一行,在前面加上如下的jdk和tomcat环境配置
这里的JAVA_HOME=/usr/java/jdk1.8.0_231-amd64请根据自己的JDK安装目录来填
# chkconfig: 2345 20 80
# description: simple example to start tomcat
JAVA_HOME=/usr/java/jdk1.8.0_231-amd64
CATALINA_HOME=/usr/local/tomcat8
CATALINA_OPTS="-Xms1024m -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m"
依次执行以下指令
useradd -s /sbin/nologin tomcat
chown -R tomcat:tomcat /usr/local/tomcat8
tar -xzvf commons-daemon-native.tar.gz
cd commons-daemon-1.1.0-native-src/unix
这里的with-java=/usr/java/jdk1.8.0_231-amd64请根据自己的JDK安装目录来填
./configure --with-java=/usr/java/jdk1.8.0_231-amd64
make
cp jsvc ../..
cd ../..
cp daemon.sh /etc/init.d/tomcat8
chmod 755 /etc/init.d/tomcat8
chkconfig --add tomcat8
chkconfig tomcat8 on
chkconfig --list tomcat8
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 确认2~5为on的状态就OK
防火墙配置
Centos7关闭防火墙:
查看防火墙状态:
firewall-cmd --state
停止firewall:
systemctl stop firewalld.service
禁止firewall开机启动:
systemctl disable firewalld.service
**Centos7以下版本关闭防火墙 : **
查看防火墙状态:
service iptables status
关闭防火墙并禁止其自启动
chkconfig iptables off
service iptables stop
关闭SELinux安全机制
vim /etc/selinux/config
找到并修改:
SELINUX=disabled
重启系统:
reboot
启动或停止服务
service tomcat8 start/stop
查看tomcat是否正在运行:
ps -ef |grep tomcat
输出如下 ***Bootstrap start 说明tomcat已经正常启动。