CentOS7下安装与启动Tomcat

本文详细介绍了如何在CentOS7系统中安装和启动Tomcat,包括创建Tomcat用户组、安装JDK、下载及配置Tomcat、开放端口、设置开机启动等步骤,特别提供了在遇到启动问题时的解决方法。

CentOS7下安装与启动Tomcat

创建Tomcat组

为了安全起见,Tomcat应该以非特权用户(即非root用户)身份运行。我们将创建一个将运行Tomcat服务的新用户和组。

sudo groupadd tomcat

建立用户 tomcat,在 tomcat 这个组:

useradd -s /bin/bash -g tomcat tomcat

现在tomcat已经设置了用户,让我们下载并安装Tomcat。

下载并安装Tomcat

  1. 安装JDK
    yum安装JDK
  2. 下载tomcat二进制包
    此处使用清华源下载Tomcat8
 cd /usr/local
 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz
  1. 解压:
tar -xzvf apache-tomcat-8.5.54.tar.gz
  1. 重命名:
mv apache-tomcat-8.5.54.tar.gz tomcat
  1. 修改权限
 cd /usr/local
 chown -R tomcat:tomcat tomcat
  1. 启动tomcat:
/usr/local/tomcat/bin/startup.sh 

或者

sh ./tomcat/bin/startup.sh
  1. 将8080端口添加到防火墙例外并重启
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
  1. 访问:http://IP:8080/ (这一步很像有点问题0.0)

10.因为以上教程在我初次尝试是成功的,第九步在第二次尝试后出现问题,目前还没有解决 ,故提供以下一定成功的方法:

下载Tomcat

下载tar包
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz

配置tomcat目录

 创建tomcat目录
 mkdir /usr/tomcat
 将压缩包移到tomcat目录
 mv apache-tomcat-8.5.54.tar.gz /usr/tomcat
 解压
 tar -zvxf apache-tomcat-8.5.54.tar.gz
 删除压缩包
 rm -rf apache-tomcat-8.5.54.tar.gz
 重命名文件
 mv /usr/tomcat/apache-tomcat-8.5.24 /usr/tomcat/tomcat8

Tomcat指定JDK配置

转自https://ken.io/note/centos7-tomcat-setup

开放端口

#开放8080端口
firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload

#重新加载防火墙规则
firewall-cmd --reload

Tomcat启动与关闭

#启动
cd /usr/tomcat/tomcat8/bin && sh startup.sh

#停用
cd /usr/tomcat/tomcat8/bin && sh shutdown.sh

配置Tomcat开机启动

1、将Tomcat配置为系统服务

#创建Tomcat8服务文件
vi /usr/lib/systemd/system/tomcat8.service

#tomcat8.service文件内容:

[Unit]  
Description=Tomcat8  
After=syslog.target network.target remote-fs.target nss-lookup.target  

[Service]  
Type=forking  

ExecStart=/usr/tomcat/tomcat8/bin/startup.sh
ExecReload=/usr/tomcat/tomcat8/bin/startup.sh
ExecStop=/usr/tomcat/tomcat8/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

2、将Tomcat服务配置开机启动

#设置Tomcat8开机启动
systemctl enable tomcat8

#启动tomcat8服务
systemctl start tomcat8
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值