关于springboot部署服务器的步骤
首先切换配置文件,由于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部署服务器的步骤相关推荐
- 前后端分离:vue项目部署服务器操作步骤详细
部署前端项目vue到服务器 首对应的是找到项目 进入对应的目录下 进行 npm run build 会生成一个dist文件 将整个dist文件上传到服务器就可以了 然后就是首先就是安装node.js ...
- python自动化部署程序,聊聊Python自动化脚本部署服务器全流程(详细)
原标题:聊聊Python自动化脚本部署服务器全流程(详细) 来源:AirPython 作者:星安果 1. 前言 大家好,我是安果! 日常编写的 Python 自动化程序,如果在本地运行稳定后,就可以考 ...
- SpringBoot 部署: 项目打包 手动部署到阿里云服务器上
SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 文章目录 SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 前言 正文 1. 环境准备 &am ...
- 电商项目怎么部署服务器,电商如何部署服务器
电商如何部署服务器 内容精选 换一换 根据<互联网信息服务管理办法>.<非经营性互联网信息服务备案管理办法>等法律法规的规定,国家对经营性互联网信息服务实行许可制度,对非经营性 ...
- 华为虚拟一键部署服务器,一键部署服务器
一键部署服务器 内容精选 换一换 本文将介绍四种安装方式,见表 安装方式说明,请视具体情况选择其中一种安装方式. 如果您需要使用毕昇编译器,则需要先在服务端安装毕昇编译器.毕昇编译器基于开源LLVM开 ...
- SpringBoot部署项目到Docker仓库
SpringBoot部署项目到Docker仓库 1.开启远程控制端口 Centos7开启方式: vim /lib/systemd/system/docker.service 找到ExecStart行 ...
- SpringBoot部署项目到Linux上传文件路径问题
SpringBoot部署项目到Linux上传文件路径问题 使用项目相对路径上传到话会上传到linux服务器到/tmp 临时文件目录中,但是问题是还会报异常 Caused by: java.io.Fil ...
- linux springboot开机启动,SpringBoot 部署到Linux开机自启动和运行
前文 SpringBoot是一个强大的微服务框架,通常都是打包项目成Jar包,并部署到服务器上,本文以Linux服务器部署为主 开机自启动 运行 Jar包部署到Linux服务器上面,不能使用常用的运行 ...
- 阿里云免费ssh证书的免费购买,创建、下载,部署证书详细步骤
阿里云免费ssh证书的免费购买,创建.下载.部署证书详细步骤 1.登陆阿里云账号 在自己域名对应的阿里云账号申请免费的ssh证书,注意:假定你有好几个阿里云账号,一定在自己的域名对应的阿里云账号申请: ...
最新文章
- 一文搞懂栈(stack)、堆(heap)、单片机裸机内存管理malloc
- WebAssembly,开发者赢了
- JavaScript 评论添加练习
- 小姐姐公开征婚高智商 IT 男:微信号竟要质数解密?
- mdf文件修复工具 专业修复sql server数据库
- 【CentOS 7 】密码破解与防破解
- 斯特林公式 (Stirling公式)
- flashpaper
- 中国计量大学计算机考研难吗,去中国计量大学读研好吗 考研题难吗_
- 十年一轮回,不再设限
- 配音软件永久免费的有哪些?这几款免费的配音软件绝对适合你
- 微信小程序 使用map组件 地图获取位置、移动选点、逆地址解析
- obs studio_使用OBS Studio实时进行Linux视频编辑
- postgresql获取基于当前时间计算的当月第一天,最后一天,下个月的第n天等功能
- C语言----白细胞计数
- CPA十二--期末汇兑损益的处理(转载)
- js图片切换 幻灯片效果
- 飞越650四轴无人机安装全程详解(多图)
- 鼠友题库每日百题(六)
- Advanced Installer多语言包安装