Liunx部署java项目Tomcat、Redis、Mysql教程

文章正文
发布时间:2025-05-12 09:44

Liunx部署java项目Tomcat、Redis、Mysql教程

2024-12-10 308

版权

版权声明:

本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议》和 《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

本文涉及的产品

RDS MySQL Serverless 基础系列,0.5-2RCU 50GB

推荐场景:

学生管理系统数据库设计 搭建个人博客

云数据库 RDS MySQL,高可用系列 2核4GB

RDS MySQL Serverless 高可用系列,价值2615元额度,1个月

简介: 本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。

Linux 部署 Java 项目:Tomcat、Redis、MySQL 教程

在 Linux 服务器上部署 Java 项目通常需要配置应用服务器(如 Tomcat)、数据库(如 MySQL)和缓存服务器(如 Redis)。本文将详细介绍如何在 Linux 环境中部署一个 Java 项目,涵盖 Tomcat、Redis 和 MySQL 的安装与配置。

一、准备工作

在开始之前,确保你拥有以下条件:

一台运行 Linux 的服务器(本文以 Ubuntu 为例)。

具有 sudo 权限的用户。

安装好 Java 环境(JDK)。

安装 Java 环境

如果尚未安装 JDK,可以使用以下命令进行安装:

sudo apt update sudo apt install openjdk-11-jdk -y ​ 二、安装和配置 Tomcat 1. 下载并解压 Tomcat

首先,下载最新版本的 Apache Tomcat:

wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz ​

解压下载的文件:

tar -xzf apache-tomcat-9.0.56.tar.gz sudo mv apache-tomcat-9.0.56 /usr/local/tomcat ​ 2. 配置环境变量

编辑 /etc/profile 文件,添加 Tomcat 的环境变量:

sudo nano /etc/profile ​

在文件末尾添加以下内容:

export CATALINA_HOME=/usr/local/tomcat export PATH=$PATH:$CATALINA_HOME/bin ​

使配置生效:

source /etc/profile ​ 3. 启动 Tomcat

启动 Tomcat 服务:

cd $CATALINA_HOME/bin ./startup.sh ​

可以通过访问 <服务器IP>:8080 检查 Tomcat 是否启动成功。

三、安装和配置 MySQL 1. 安装 MySQL

使用以下命令安装 MySQL:

sudo apt update sudo apt install mysql-server -y ​ 2. 安全配置

运行安全安装脚本进行配置:

sudo mysql_secure_installation ​

按照提示设置 root 密码,并根据需求配置其他安全选项。

3. 创建数据库和用户

登录 MySQL 终端,创建数据库和用户:

sudo mysql -u root -p ​

在 MySQL 终端中执行以下命令:

CREATE DATABASE mydatabase; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES; EXIT; ​ 四、安装和配置 Redis 1. 安装 Redis

使用以下命令安装 Redis:

sudo apt update sudo apt install redis-server -y ​ 2. 配置 Redis

编辑 Redis 配置文件 /etc/redis/redis.conf:

sudo nano /etc/redis/redis.conf ​

找到以下行并修改为:

supervised systemd ​ 3. 启动 Redis 服务

重启 Redis 服务使配置生效:

sudo systemctl restart redis.service ​

确认 Redis 服务正在运行:

sudo systemctl status redis ​ 五、部署 Java 项目 1. 打包 Java 项目

使用 Maven 或 Gradle 打包你的 Java 项目,生成 .war 文件。

2. 部署到 Tomcat

将生成的 .war 文件复制到 Tomcat 的 webapps 目录下:

sudo cp /path/to/yourproject.war /usr/local/tomcat/webapps/ ​

重启 Tomcat:

cd $CATALINA_HOME/bin ./shutdown.sh ./startup.sh ​ 3. 配置项目数据库连接

编辑项目的配置文件(如 application.properties 或 application.yml),确保正确配置 MySQL 和 Redis 的连接信息:

# MySQL 配置 spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase spring.datasource.username=myuser spring.datasource.password=mypassword # Redis 配置 spring.redis.host=localhost spring.redis.port=6379 ​ 六、总结

通过以上步骤,您已经在 Linux 服务器上成功安装并配置了 Tomcat、MySQL 和 Redis,并将 Java 项目部署到 Tomcat 中。以下是各步骤的总结:

分析说明表 步骤 命令或文件 说明
安装 Java   sudo apt install openjdk-11-jdk   安装 OpenJDK 11  
安装 Tomcat   下载、解压、配置环境变量、启动   配置并启动 Tomcat  
安装 MySQL   sudo apt install mysql-server   安装 MySQL 并进行安全配置  
配置 MySQL   MySQL 命令行操作   创建数据库和用户  
安装 Redis   sudo apt install redis-server   安装 Redis 并配置为 systemd 管理  
部署 Java 项目   复制 .war 文件到 Tomcat webapps 目录   部署并配置 Java 项目  
思维导图 Linux 部署 Java 项目思维导图 └── 准备工作 └── 安装 Java 环境 └── 安装和配置 Tomcat ├── 下载并解压 Tomcat ├── 配置环境变量 └── 启动 Tomcat └── 安装和配置 MySQL ├── 安装 MySQL ├── 安全配置 └── 创建数据库和用户 └── 安装和配置 Redis ├── 安装 Redis ├── 配置 Redis └── 启动 Redis 服务 └── 部署 Java 项目 ├── 打包 Java 项目 ├── 部署到 Tomcat └── 配置项目数据库连接 ​ 结论

本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。

首页
评论
分享
Top