当前位置: 首页 > news >正文

用idea打包spring boot项目,然后部署到Linux服务器上

一、IDEA 配置

  • 在 IDEA 上 File--->Setting--->Project Structure
    选择 Artifacts ,右上角加号添加--->jar

  • 选择项目主类,点击 ok

二、在 IDEA 上打包项目

  • 打开侧边栏的 Maven Project 双击 Package

  • 这时候控制台开始记录打包过程,如果打包成功,出现如下界面

  • 最终在 target 目录下生成 以工程名+版本号为名的 jar 文件就是我们想要的。

后面可以使用 命令行 部署 jar 包了。

三、在Linux上启动打包好的jar包

spring boot项目打完jar包后(如aaa.jar),上传到linux服务器上(/data)

1、cd到/data目录

2、执行命令:

nohup java -jar aaa.jar &

然后回车

也可以指定日志文件文件名随意(如:aaa.log)

nohup java -jar aaa.jar > aaa.log 2>&1 &

3、查看进程可以使用 ps -ef|grep 'java -jar'

4、运行后,在当前路径下会生成nohup.out文件,会记录服务器的日志。


参考:

https://blog.csdn.net/a327919006/article/details/75976477

https://www.jianshu.com/p/3ef30964110c





相关文章:

  • linux 下查看机器是cpu是几核的(转)
  • 阿里巴巴 Java 开发手册--学习(一)
  • zookeeper监控软件
  • 阿里巴巴 Java 开发手册--学习(二)
  • PTPX中的activity文件以及mapping文件
  • 阿里巴巴 Java 开发手册--学习(三)
  • 阿里巴巴 Java 开发手册--学习(四)
  • Selenium入门之元素的基本定位以及操作
  • 阿里规约插件的安装和使用
  • Tomcat结构及处理请求过程
  • Spark Rdd coalesce()方法和repartition()方法
  • 基于Oracle的SQL优化--学习(一)
  • 基于Oracle的SQL优化--学习(二)
  • MySQL案例-show fileds from 提示无权限
  • B+树的数据结构理解
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【node学习】协程
  • 5、React组件事件详解
  • CSS 提示工具(Tooltip)
  • happypack两次报错的问题
  • Java Agent 学习笔记
  • JavaScript新鲜事·第5期
  • nodejs调试方法
  • 半理解系列--Promise的进化史
  • 闭包,sync使用细节
  • 关于springcloud Gateway中的限流
  • 机器学习 vs. 深度学习
  • 力扣(LeetCode)56
  • 小程序 setData 学问多
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (145)光线追踪距离场柔和阴影
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (6)STL算法之转换
  • (C#)一个最简单的链表类
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (libusb) usb口自动刷新
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .mysql secret在哪_MySQL如何使用索引
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET 设计一套高性能的弱事件机制
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • [20150707]外部表与rowid.txt
  • [C#]winform制作圆形进度条好用的圆环圆形进度条控件和使用方法
  • [CSS3备忘] transform animation 等
  • [docker] Docker的数据卷、数据卷容器,容器互联
  • [emacs] CUA的矩形块操作很给力啊
  • [hdu 3065] 病毒侵袭持续中 [AC自动机] [病毒特征码匹配]
  • [iOS]-UIKit
  • [Java] 模拟Jdk 以及 CGLib 代理原理