部署Springboot项目注意事项

步骤

1:将数据库内容在云服务器上的数据库部署一份

我使用mariadb;会出现一些不兼容现象;我们需要把默认值删掉

2:配置文件你得修改地方

a:linux是磁盘区分(像我自己项目用来储存验证码的文件我们得换这个配置;并且得在这里创建这个目录)

b:数据库的root密码得修改

c:端口号不要冲突(springboot项目不像我们以前的servlet、tomcat服务器很方便的就能部署多个项目;我们只需要把war包放到tomcat里的一个目录就能都被访问)

3:打包;打成jar包

4:我先在linux创建一个对应的文件夹;把这个jar图标拖入到Xshell

5:启动spring boot项目(在我们windows也能这样子启动);你得进入这个目录才能执行

java -jar jar包文件名

6:往往我们这个端口是没有开放的;所以我们需要去云服务器厂商的平台;开放这个端口
端口开放指南

7:怎么让这个程序能7*24的工作呢?

nohup java -jar 项目名.jar &

nohup java -jar 项目名.jar >./log.txt 2>&1 &
指南

8:持续24小时工作的Springboot程序如何让他结束呢?

相关推荐
utmhikari7 分钟前
【日常随笔】深入回答纯Vibe Coding写后端项目的几个问题
后端·ai编程·vibecoding
尚早立志17 分钟前
Spring Boot 源码研读之ConfigurableEnvironment 环境准备
java·spring boot·后端
YuK.W17 分钟前
Leetcode100: 94.二叉树中序遍历、104.二叉树最大深度、226.翻转二叉树
java·算法·leetcode·二叉树
乂爻yiyao25 分钟前
0. openems 部署与体验
java·openems
TanYYF31 分钟前
spring ai入门教程一
java·人工智能·spring
掉鱼的猫37 分钟前
用 ChatModel 构建 LLM 驱动的 Java 应用
java·llm
41541139 分钟前
JTS 空间运算实战:线 × 线、线 × 面、面 × 面叠加分析
java·jts·叠加分析
布朗克1681 小时前
Go 入门到精通-08-复合类型之数组与切片
开发语言·后端·golang·数组与切片
fliter1 小时前
从手写 HTTP/1.1 到拆开 HTTP/2
后端
.Hypocritical.1 小时前
数据结构笔记——链表成环/反转 + 有序二叉树(BST)构建、遍历、删除
java·数据结构