Java项目部署上线流程详解
前几天有小伙伴给辉哥留言,说自己的项目写好了,想把项目部署到服务器上,这个该怎么实现呢?那么针对这个问题,今天就带大家走一遍完整的项目部署流程。
准备工作
首先我们需要准备好服务器。这里使用的是Centos操作系统,当然我们也可以选择本地的虚拟机,或者是选择云服务器。建议大家使用云服务器,当然用什么云都可以哈,有条件的弄个域名玩玩更好哦。
我这里要部署的项目,是采用Spring+SpringMVC+Mybatis+EasyExcel+Layui+Echarts等技术栈开发的一个Java Web项目。
一. 搭建所需环境
本项目运行所需要的主要是JDK+Tomcat+MySQL,所以我们需要先搭建项目所需的环境。我这里为了方便,所使用的Linux目录为:/usr/local
1.Linux下配置JDK环境
1.1 下载JDK
1.2 上传到服务器
通过远程连接工具直接拖拽到对应的服务器上
1.3 解压JDK
解压命令如下:
tar -zxvf jdk-8u211-linux-x64.tar.gz
1.4 配置环境变量
在配置文件etc/profile里面,加上如下代码,请一定在文件末尾加哦!
# 在最后面添加如下的内容
# 在环境变量文件中,添加如下内容
export JAVA_HOME=/usr/local/jdk1.8.0_351
export PATH=$JAVA_HOME/bin:$PATH
1.5 验证
重新加载环境变量文件,执行命令如下:
source /etc/profile
Java -version
2.Linux实现Tomcat配置
配置完JDK之后,咱们还需要配置Tomcat服务器,来也是四部曲。
2.1 下载tomcat
2.2 上传到服务器
2.3 解压
tar -zxvf apache-tomcat-9.0.48.tar.gz
2.4 启动Tomcat
/usr/local/apache-tomcat-9.0.48/bin/startup.sh
2.5 访问测试
3.Linux实现Mysql配置
因为我们的项目涉及到了数据库的操作,所以我们还需最后一步,配置MySQL。
3.1 下载
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
3.2 安装
yum install mysql-server
3.3 启动
systemctl start mysqld #启动
3.4 初始化设置
grep "password" /var/log/mysqld.log
3.5连接MySQL,修改密码
mysql -u root -p
#输入刚刚查到默认密码
3.6 执行sql语句
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
update mysql.user set Host='%' where User='root';
3.7 重启MySQL服务
systemctl restart mysqld
4.访问测试
二. 部署项目
1.实现数据库的迁移
我们先把本地数据库里的数据迁移到线上数据库中。
2.修改项目中的数据库连接
3.打包
4.上传到服务器
好了,今天的内容就到这啦,你知道如何部署项目到服务器了吗?
相关推荐HOT
更多>>如何添加Java环境变量?
要添加Java环境变量,可以按照以下步骤:并安装Java开发工具包(JDK)、找到Java安装路径、设置JAVA_HOME环境变量、添加Java可执行文件路径到PATH...详情>>
2023-05-04 11:00:56从零开始学Java之String字符串的编码
对很多小白来说,可能不明白什么是字符编码,也不知道为什么要有字符编码,所以先来给大家简要地介绍一下字符编码。详情>>
2023-05-04 10:21:02新手速来!几步带你掌握MyBatis Plus
Mybatis-Plus(简称MP)是一款Mybatis的增强工具,它是在Mybatis的基础上实现的简化开发工具。Mybatis-Plus给我们提供了开箱即用的CRUD操作、自动...详情>>
2023-04-28 10:57:09学习java需要什么基础?基础知识有哪些?
网络编程:了解基本的网络编程概念和协议,熟悉 Java 网络编程 API。建议在学习 Java 之前,先学习一些基础的编程语言,如 C 或 Python 等,这...详情>>
2023-04-28 10:41:14