首先切换配置文件,由于springboot中的配置文件可以配置为dev(开发版)和pro(生产版),所以在部署项目的时候要注意切换文件的后缀,一般为application-dev这种命名方式;

1.mvn clean package  清除项目的target文件,然后执行package命令打成jar包

2.到target目录下找jar包   名字变为(项目名称)-first0.0.1-SNAPSHOT.jar

3.进入服务器后当前目录下输入ps -ef | grep 'java'命令  找到 java -jar (项目名称)-first0.0.1-SNAPSHOT.jar

4.输入kill -9 进程号    进程号就是java -jar (项目名称)-first0.0.1-SNAPSHOT.jar前面 root后面的数字ex:10001

5.确认一下输入ps -ef | grep 'java'

6.cd 到 fancatV1.0(项目的文件夹下面)

7.rm -rf fancat-first0.0.1-SNAPSHOT.jar 然后ls确认

8.使用xftp将本机生成的jar拽到fancatV1.0里就可以

9.在当前目录下输入nohup java -jar fancat-first0.0.1-SNAPSHOT.jar > /root/logs/consoleV.log 2>&1 &
    会提示一个进程号

10.ps -ef | grep 'java'  再次查看一下  java -jar fancat-first0.0.1-SNAPSHOT.jar
    如果出现了,说明正确了

到此就是部署springboot项目的步骤,当然可以写一个shell脚本文件直接./执行文件即可

例子:

简化部署服务器的设置:
1.     首先clean  然后package   (先清除jar包,重新打jar包)  ----success
    mvn clean package  
    
    部署前一定检查是否切换了配置文件
    
    fancat-first0.0.1-SNAPSHOT  
    
2.   到target目录下找jar包   名字变为fancat-first0.0.1-SNAPSHOT.jar  (修改名字)
3.  rm -rf fancat-first0.0.1-SNAPSHOT.jar 然后ls确认  (删除原服务器的项目--jar包)
    这一步在winSCP里面就可以直接进行删除  ---  命令可以进行省略
4.  使用winSCP将本机生成的jar拽到fancatV1.0里就可以      (部署新的项目到服务器上)
5.  ./restart.sh  (执行当前目录下的脚本文件)

关于springboot部署服务器的步骤相关推荐

  1. 前后端分离:vue项目部署服务器操作步骤详细

    部署前端项目vue到服务器 首对应的是找到项目 进入对应的目录下 进行 npm run build 会生成一个dist文件 将整个dist文件上传到服务器就可以了 然后就是首先就是安装node.js ...

  2. python自动化部署程序,聊聊Python自动化脚本部署服务器全流程(详细)

    原标题:聊聊Python自动化脚本部署服务器全流程(详细) 来源:AirPython 作者:星安果 1. 前言 大家好,我是安果! 日常编写的 Python 自动化程序,如果在本地运行稳定后,就可以考 ...

  3. SpringBoot 部署: 项目打包 手动部署到阿里云服务器上

    SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 文章目录 SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 前言 正文 1. 环境准备 &am ...

  4. 电商项目怎么部署服务器,电商如何部署服务器

    电商如何部署服务器 内容精选 换一换 根据<互联网信息服务管理办法>.<非经营性互联网信息服务备案管理办法>等法律法规的规定,国家对经营性互联网信息服务实行许可制度,对非经营性 ...

  5. 华为虚拟一键部署服务器,一键部署服务器

    一键部署服务器 内容精选 换一换 本文将介绍四种安装方式,见表 安装方式说明,请视具体情况选择其中一种安装方式. 如果您需要使用毕昇编译器,则需要先在服务端安装毕昇编译器.毕昇编译器基于开源LLVM开 ...

  6. SpringBoot部署项目到Docker仓库

    SpringBoot部署项目到Docker仓库 1.开启远程控制端口 Centos7开启方式: vim /lib/systemd/system/docker.service 找到ExecStart行 ...

  7. SpringBoot部署项目到Linux上传文件路径问题

    SpringBoot部署项目到Linux上传文件路径问题 使用项目相对路径上传到话会上传到linux服务器到/tmp 临时文件目录中,但是问题是还会报异常 Caused by: java.io.Fil ...

  8. linux springboot开机启动,SpringBoot 部署到Linux开机自启动和运行

    前文 SpringBoot是一个强大的微服务框架,通常都是打包项目成Jar包,并部署到服务器上,本文以Linux服务器部署为主 开机自启动 运行 Jar包部署到Linux服务器上面,不能使用常用的运行 ...

  9. 阿里云免费ssh证书的免费购买,创建、下载,部署证书详细步骤

    阿里云免费ssh证书的免费购买,创建.下载.部署证书详细步骤 1.登陆阿里云账号 在自己域名对应的阿里云账号申请免费的ssh证书,注意:假定你有好几个阿里云账号,一定在自己的域名对应的阿里云账号申请: ...

最新文章

  1. 一文搞懂栈(stack)、堆(heap)、单片机裸机内存管理malloc
  2. WebAssembly,开发者赢了
  3. JavaScript 评论添加练习
  4. 小姐姐公开征婚高智商 IT 男:微信号竟要质数解密?
  5. mdf文件修复工具 专业修复sql server数据库
  6. 【CentOS 7 】密码破解与防破解
  7. 斯特林公式 (Stirling公式)
  8. flashpaper
  9. 中国计量大学计算机考研难吗,去中国计量大学读研好吗 考研题难吗_
  10. 十年一轮回,不再设限
  11. 配音软件永久免费的有哪些?这几款免费的配音软件绝对适合你
  12. 微信小程序 使用map组件 地图获取位置、移动选点、逆地址解析
  13. obs studio_使用OBS Studio实时进行Linux视频编辑
  14. postgresql获取基于当前时间计算的当月第一天,最后一天,下个月的第n天等功能
  15. C语言----白细胞计数
  16. CPA十二--期末汇兑损益的处理(转载)
  17. js图片切换 幻灯片效果
  18. 飞越650四轴无人机安装全程详解(多图)
  19. 鼠友题库每日百题(六)
  20. Advanced Installer多语言包安装

热门文章

  1. nRF 协议栈操作相关
  2. java实现生成SVG格式的二维码
  3. SQL计算月环比、月同比
  4. 实现 PV、UV、IP 日统计
  5. 创龙Xilinx Zynq-7000系列SoC高性能处理器开发板的SFP+接口、FMC接口
  6. 利用TCGA癌症基因进行差异分析
  7. makefile中wildcard的理解
  8. A/C加权的matlab实现
  9. imputation文献-A systematic evaluation of single-cell RNA-sequencing imputation methods
  10. Python-Pillow给图片加文字