前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >巩固基础,小白必备之用linux部署springboot项目打包成的jar包

巩固基础,小白必备之用linux部署springboot项目打包成的jar包

作者头像
java小杰要加油
发布2021-05-13 16:44:58
5740
发布2021-05-13 16:44:58
举报
文章被收录于专栏:java小杰要加油java小杰要加油

maven打包

  • 我们这里有一个springboot项目
  • 和一个maven插件
  • 和一个maven仓库

这里圈出来是提示指注意一会儿会出现什么文件夹

  • 注意,maven插件这里,有三个被圈起来的齿轮,分别是clean,package,install

我们双击这个clean

发现项目中原本的target消失了

我们再双击这个package 就可以再次产生这个target包,但是,这个时候自己的maven仓库还没有这个jar包

我们在此双击 install

这个时候就发现,本地仓库里出现了这个jar包(就在这个文件夹里) 然后我们要做的就是,把这个jar包上传至linux服务器上部署

总结

  • clean: 清除项目打包后生成的target包
  • package: 项目打包后生成target,还未放到仓库里
  • install: 将生成的target包中的jar包放到自己的maven仓库中

linux部署

我们现在需要,在linux安装一个可以上传下载的工具

  • yum -y install lrzsz
  • rz: 上传文件
  • sz: 下载文件

我们得先安装jdk吧,跑这个java程序

官网地址

  • https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
  • 输入 rz 开启上传文件
  • 解压缩这个压缩包: tar -zxvf jdk-8u281-linux-x64.tar.gz

再配置环境变量 vim etc/profile 在末尾添加下面这配置,注意jdk位置为自己存放的位置

export JAVA_HOME=/usr/local/java/jdk1.8.0_28
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
  • 然后查看下jdk版本,是否安装成功
  • 现在,我们jdk安装完毕,来上传我们的打包好的jar包
  • 这个时候,jar包已经上传至服务器了
  • nohup java -jar demo-0.0.1-SNAPSHOT.jar >temp.txt &

这个项目的启动日志,就会写在temp.txt里面

  • 我们再查看下java的进程信息 ps -ef |grep java

这样关闭这个ssh连接窗口,程序还会在后台启动着

  • 以往都是java -jar demo-0.0.1-SNAPSHOT.jar如果要是这样的话,则关闭这个连接窗口的话,程序就会断开连接
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java小杰要加油 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • maven打包
    • 总结
    • linux部署
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档