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

在这里插入图片描述

相关文章
|
6月前
|
运维 Java Shell
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
288 0
|
6月前
|
Java Shell
SpringBoot启动脚本Shell
SpringBoot启动脚本Shell
55 0
|
2月前
|
前端开发 JavaScript Java
SpringBoot项目部署打包好的React、Vue项目刷新报错404
本文讨论了在SpringBoot项目中部署React或Vue打包好的前端项目时,刷新页面导致404错误的问题,并提供了两种解决方案:一是在SpringBoot启动类中配置错误页面重定向到index.html,二是将前端路由改为hash模式以避免刷新问题。
232 1
|
3月前
|
前端开发 JavaScript Java
【实操】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
本文介绍了一个结合SpringBoot和Python的实用功能,旨在监控iPhone 15的库存状态并通过邮件提醒用户。系统采用SpringBoot监听苹果官网API,解析JSON数据判断是否有货,并展示最近的库存记录。此外,还能自动触发Selenium+Python脚本实现自动化购买。文中详细介绍了技术栈、接口分析、邮件配置及自动化脚本的设置方法。该项目不仅适用于熟悉后端开发的人员,也适合回顾Layui和Jquery等前端技术。
53 0
【实操】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
|
5月前
|
Java Linux 程序员
大事件后端项目36--------SpringBoot项目部署
大事件后端项目36--------SpringBoot项目部署
|
5月前
|
消息中间件 NoSQL Java
Spring Boot中使用Redis和Lua脚本实现延时队列
Spring Boot中使用Redis和Lua脚本实现延时队列
|
5月前
|
SQL 安全 Java
Spring Boot中的跨站点脚本攻击(XSS)与SQL注入防护
【6月更文挑战第15天】在现代Web应用程序开发中,安全性是一个至关重要的课题。跨站点脚本攻击(XSS)和SQL注入是最常见的两种攻击类型,它们可以严重威胁到应用程序的安全。
572 0
|
6月前
|
Java 关系型数据库 MySQL
保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
本文档详细介绍了将SpringBoot项目部署到阿里云服务器的步骤。首先,通过Xshell连接服务器,使用公网IP地址。接着,下载JDK的Linux版本,使用XFTP上传并解压,配置环境变量。然后,安装MySQL 5.7,包括下载YUM源、安装、启动服务以及修改root密码和开启远程访问。最后,将SpringBoot项目打包成jar,上传至服务器,使用`java -jar`命令运行,通过`nohup`确保服务持续运行。配置安全组以允许远程访问。
1009 0
|
6月前
|
Java Shell API
通用Shell脚本执行Spring Boot项目Jar包
通用Shell脚本执行Spring Boot项目Jar包
|
6月前
|
Java Shell
SpringBoot一键停止脚本Shell
SpringBoot一键停止脚本Shell
68 0