centos

centos上tomcat部署web应用步骤

小樊
50
2025-10-07 01:24:48
栏目: 智能运维

CentOS上Tomcat部署Web应用完整步骤

1. 准备工作

在开始部署前,需完成以下基础准备:

2. 安装Java环境

Tomcat依赖Java运行环境(JRE/JDK),推荐安装OpenJDK 8(兼容性最佳):

sudo yum install -y java-1.8.0-openjdk-devel

验证Java安装是否成功:

java -version

输出应包含java version "1.8.0_xxx",表示安装成功。

3. 下载并安装Tomcat

4. 配置Tomcat环境变量

编辑/etc/profile.d/tomcat.sh文件(系统级环境变量),添加以下内容:

export CATALINA_HOME=/opt/tomcat  # Tomcat安装目录
export PATH=$PATH:$CATALINA_HOME/bin  # 将Tomcat命令加入PATH

使配置生效:

source /etc/profile.d/tomcat.sh

5. 配置Tomcat用户(可选但推荐)

为提升安全性,建议创建专用tomcat用户运行Tomcat服务:

# 创建tomcat用户组及用户(禁止登录shell)
sudo groupadd tomcat
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

# 更改Tomcat目录所有权(归属tomcat用户)
sudo chown -R tomcat:tomcat /opt/tomcat

6. 启动Tomcat服务

7. 配置防火墙

若服务器启用了firewalld防火墙,需开放Tomcat默认端口(8080):

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

8. 部署Web应用

9. 访问Web应用

在浏览器中输入以下URL(替换your_server_ip为服务器IP):

http://your_server_ip:8080/myapp

若看到应用首页,说明部署成功。

10. 设置Tomcat开机自启动(可选)

通过systemd创建Tomcat服务,实现开机自动运行:

常见问题排查

0
看了该问题的人还看了