部署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程序如何让他结束呢?

相关推荐
Chengbei113 分钟前
CVE-2025-24813 Tomcat 最新 RCE 分析复现
java·安全·web安全·网络安全·tomcat·系统安全·网络攻击模型
程序员根根5 分钟前
Web 开发必学:Java 数据库操作从 JDBC 到 MyBatis 的进阶之路
数据库·后端
不被AI替代的BOT7 分钟前
AgentScope深入分析-LLM&MCP
人工智能·后端
AAA简单玩转程序设计8 分钟前
救命!Java 进阶居然还在考这些“小儿科”?
java·前端
技术不打烊12 分钟前
凌晨2点,MySQL连接爆了!我用这招28秒救回90万订单
后端
_8513 分钟前
你真的懂context吗?
后端
总是学不会.14 分钟前
【JUC编程】多线程学习大纲
java·后端·开发
MediaTea16 分钟前
思考与练习(第十章 文件与数据格式化)
java·linux·服务器·前端·javascript
7澄122 分钟前
Maven 项目拆分与聚合实战:分层架构下的多模块开发
java·架构·maven·service·dao·pojo·数据库连接
BingoGo22 分钟前
使用 PHP 和 WebSocket 构建实时聊天应用:完整指南
后端·php