IntelliJ IDEA 打包 SpringBoot 项目并部署到 Linux 服务器

IntelliJ IDEA 打包 SpringBoot 项目并部署到 Linux 服务器

    • 一、IDEA 打包项目
    • 二、上传 jar 包到 Linux 服务器
    • 三、部署 Linux 运行环境,执行 jar 文件

一、IDEA 打包项目

  • 1.在 IDEA 上 File—>Setting—>Project Structure 选择 Artifacts ,右上角加号添加—>jar
  • 2.选择项目主类,点击 ok
  • 3.打开侧边栏的 Maven Project 双击 Package
  • 4.控制台开始记录打包过程
  • 5.target 目录下生成 以工程名+版本号为名的 jar 文件(jar 包)

二、上传 jar 包到 Linux 服务器

  • 1.下载安装 WinSCP
  • 2.打开 WinSCP,登录 Linux 服务器
  • 3.上传 jar 包到 Linux 服务器指定文件夹(复制粘贴)

三、部署 Linux 运行环境,执行 jar 文件

  • 1.在 IDEA 的 Terminal 窗口使用 ssh 登录 Linux 服务器(ssh 用户名@IP + 密码)
  • 2.Linux 服务器安装 Java 运行环境(JDK)
2.1 查看 yum 库中都有哪些jdk版本,输入命令 yum search java | grep jdk
2.2 使用 yum 命令安装,选择 jdk8,64 位的压缩包,输入命令 yum install java-1.8.0-openjdk
2.3 检查是否安装成功,输入命令 java -version,能正常显示版本信息即为安装成功
  • 3.Linux 服务器安装 Redis 服务
3.1 下载,输入命令 wget http://download.redis.io/releases/redis-4.0.11.tar.gz
3.2 解压,输入命令 tar -zxf redis-3.0.7.tar.gz
3.3 创建软连接,输入命令 ln -s redis-3.0.7 redis
3.4 安装redis编译器gcc,输入命令 yum install gcc-c++
3.5 编译、安装,依次输入命令 cd redis,make,make install
3.6 生成可执行文件目录,输入命令 cd src,ll | grep redis-
3.7 启动redis服务,输入命令 redis-server
  • 4.设置 Redis 服务后台启动
4.1 先将 redis.conf 中 daemonize 设置为yes,确保守护进程开启
4.2 编写开机自启动脚本,输入命令 vi /etc/init.d/redis,然后输入脚本
4.3 设置权限,输入命令 chmod 755 redis
4.4 启动,输入命令 /etc/init.d/redis start
4.5 报错,再输入命令 chmod a+x /etc/init.d/redis,然后重新启动redis
  • 5.执行 jar 文件
5.1 cd 到 Linux 服务器上存放上传的 jar 文件的文件夹目录
5.2 执行命令 nohup java -jar springboot.jar --spring.profiles.active=demo  & 
5.3 运行后,在当前路径下会生成nohup.out文件,记录服务器的日志,执行命令 less nohup.out
5.4 执行命令 ps -ef | grep java,查看 java 进程

你可能感兴趣的:(IntelliJ IDEA 打包 SpringBoot 项目并部署到 Linux 服务器)