千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:重庆千锋IT培训  >  技术干货  >  Java项目部署上线流程详解

Java项目部署上线流程详解

来源:千锋教育
发布人:lxl
时间: 2023-03-29 11:12:51

  前几天有小伙伴给辉哥留言,说自己的项目写好了,想把项目部署到服务器上,这个该怎么实现呢?那么针对这个问题,今天就带大家走一遍完整的项目部署流程。

  准备工作

  首先我们需要准备好服务器。这里使用的是Centos操作系统,当然我们也可以选择本地的虚拟机,或者是选择云服务器。建议大家使用云服务器,当然用什么云都可以哈,有条件的弄个域名玩玩更好哦。

  我这里要部署的项目,是采用Spring+SpringMVC+Mybatis+EasyExcel+Layui+Echarts等技术栈开发的一个Java Web项目。

  一. 搭建所需环境

  本项目运行所需要的主要是JDK+Tomcat+MySQL,所以我们需要先搭建项目所需的环境。我这里为了方便,所使用的Linux目录为:/usr/local

  1.Linux下配置JDK环境

  1.1 下载JDK

Java项目部署上线流程详解

  1.2 上传到服务器

  通过远程连接工具直接拖拽到对应的服务器上

  1.3 解压JDK

  解压命令如下:

  tar -zxvf jdk-8u211-linux-x64.tar.gz

Java项目部署上线流程详解

  1.4 配置环境变量

  在配置文件etc/profile里面,加上如下代码,请一定在文件末尾加哦!

  # 在最后面添加如下的内容

  # 在环境变量文件中,添加如下内容

  export JAVA_HOME=/usr/local/jdk1.8.0_351

  export PATH=$JAVA_HOME/bin:$PATH

Java项目部署上线流程详解

  1.5 验证

  重新加载环境变量文件,执行命令如下:

  source /etc/profile

  Java -version

Java项目部署上线流程详解

  2.Linux实现Tomcat配置

  配置完JDK之后,咱们还需要配置Tomcat服务器,来也是四部曲。

  2.1 下载tomcat

  2.2 上传到服务器

  2.3 解压

  tar -zxvf apache-tomcat-9.0.48.tar.gz

Java项目部署上线流程详解

  2.4 启动Tomcat

  /usr/local/apache-tomcat-9.0.48/bin/startup.sh

Java项目部署上线流程详解

  2.5 访问测试

Java项目部署上线流程详解

  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

Java项目部署上线流程详解

  3.5连接MySQL,修改密码

  mysql -u root -p

  #输入刚刚查到默认密码

Java项目部署上线流程详解

  3.6 执行sql语句

  ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

  update mysql.user set Host='%' where User='root';

  3.7 重启MySQL服务

  systemctl restart mysqld

  4.访问测试

Java项目部署上线流程详解

  二. 部署项目

  1.实现数据库的迁移

  我们先把本地数据库里的数据迁移到线上数据库中。

  2.修改项目中的数据库连接

Java项目部署上线流程详解

  3.打包

Java项目部署上线流程详解

  4.上传到服务器

Java项目部署上线流程详解

  好了,今天的内容就到这啦,你知道如何部署项目到服务器了吗?

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

java的输入语句—— Scanner类

2023-05-04

java数据库操作常识事务的四大特性

2023-05-04

DML数据操作之增加或删除数据

2023-05-04

最新文章NEW

socket是什么?有什么作用?

2023-05-04

Java常量定义是什么

2023-04-28

一分钟带你学多线程

2023-04-28

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>