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

一、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 进程
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值