SpringBoot项目部署(附脚本)

简介: SpringBoot项目部署(附脚本)

SpringBoot项目部署

在这里插入图片描述

jar包(官方推荐)
  1. jar包方式启动,也就是使用spring boot内置的tomcat运行。服务器上面只要你配置了jdk1.8及以上,就ok。不需要外置tomcat

在这里插入图片描述

  1. 文件通过 FTP 或者 FinalShell 上传到服务器
    文件位置:项目 target 包下

在这里插入图片描述
在这里插入图片描述

  1. 在服务器 创建文件 nohup.out 文件 ==用来做日志文件==
touch nohup.out

启动 
nohup java -jar  jar包的名称  &

启动完成


脚本启动方式

服务器 创建 start.sh 文件

touch start.sh

# 编辑文件  vim

vim start.sh 
然后把下面的命令复制进去
脚本

在这里插入图片描述

#!/bin/bash

#杀掉原先进程,注意  jar包前缀 填 yxl-0.0.1-SNAPSHOT.jar的前缀  就是 yxl

ps -ef|grep jar包前缀|grep -v grep|awk '{print $2}'|xargs kill -9
#获取当前目录 
SCRIPTDIR="$( cd "$( dirname "$0"  )" && pwd  )"
echo $SCRIPTDIR
#启动jar包
nohup java -jar myblog-0.0.1-SNAPSHOT.jar &
//输出日志
tail -f nohup.out
运行
sh start.sh

在这里插入图片描述

相关文章
|
28天前
|
Java Shell
SpringBoot启动脚本Shell
SpringBoot启动脚本Shell
18 0
|
7月前
|
Java Linux
SpringBoot项目快速启动停止脚本
SpringBoot项目快速启动停止脚本
83 0
|
2月前
|
算法 NoSQL Java
springboot整合redis及lua脚本实现接口限流
springboot整合redis及lua脚本实现接口限流
76 0
|
1月前
|
Java Linux
SpringBoot项目快速启动停止脚本
SpringBoot项目快速启动停止脚本
17 0
|
1月前
|
Java Shell API
通用Shell脚本执行Spring Boot项目Jar包
通用Shell脚本执行Spring Boot项目Jar包
|
2月前
|
NoSQL Java 数据处理
Redis和Spring Boot的绝佳组合:Lua脚本的黑科技
Redis和Spring Boot的绝佳组合:Lua脚本的黑科技
55 0
|
3月前
|
Java 应用服务中间件 Maven
SpringBoot-项目部署
本文介绍如何在服务器上部署SpringBoot-项目
173 0
|
3月前
|
Java Linux
linux一键启动和停止多个端口服务脚本:springboot项目打jar包指定多个端口
linux一键启动和停止多个端口服务脚本:springboot项目打jar包指定多个端口
|
4月前
|
设计模式 Java 应用服务中间件
Springboot抵御即跨站脚本(XSS)攻击2
Springboot抵御即跨站脚本(XSS)攻击2
|
4月前
|
安全 JavaScript 前端开发
Springboot抵御即跨站脚本(XSS)攻击
Springboot抵御即跨站脚本(XSS)攻击