Spring Boot部署服务器主页事项

部署服务器

首先项目内涉及到本地路径的 你得在数据库创建一个路径 替换上服务器的路径

其次就是数据配置

第一点 非常重要

你的MySQL一定要配置允许所有ip连接 不然网站上无法连接你的数据库 根本无法运行

再就是你的MyBatis也要配置好

服务器地址要正确 数据库端口你也要在服务器打开 还要你项目的端口号也要在服务器打开

数据库用户名,密码也要正确

复制代码
#服务器mysql
spring:
  datasource:
                    服务器地址      数据库端口
    url: jdbc:mysql://****:3306/onlinemusic?characterEncoding=utf8&useSSL=false
    username: root
    password: *****
    #驱动
    driver-class-name: com.mysql.cj.jdbc.Driver

在项目内打包成jar文件

打包好后 在target文件打开

打开文件夹 进入targer文件 里面就有你打包好的jar包 你可以重命名下

完成后把jar包直接拖入你的服务器内

首先检查 你项目的端口号 和mysql端口号 有没有被占用

sudo lsof -i :9090 查看端口号

如果被占用 kill -9 9090 杀死这个进程

之后运行 : nohub java -jar 你的jar包 >> 日志文件 &

举例:

复制代码
nohub java -jar OnlineMusic.jar >> OnlineMusic.log &

这时顺利的话 项目应该跑起来了

服务器地址:/项目端口号/网页(login.html)

当项目出现问题时 你可以先看看前端浏览器开发者工具查看问题 再到服务器内 cat 你的日志文件(cat OnlineMusic.jar)

相关推荐
Vitalia14 分钟前
从零开始学Rust:枚举(enum)与模式匹配核心机制
开发语言·后端·rust
飞飞翼38 分钟前
python-flask
后端·python·flask
草捏子2 小时前
最终一致性避坑指南:小白也能看懂的分布式系统生存法则
后端
一个public的class2 小时前
什么是 Java 泛型
java·开发语言·后端
清风絮柳2 小时前
51. “闲转易”交易平台小程序(基于springboot&vue)
vue.js·spring boot·小程序·毕业设计·校园二手交易平台·二手交易小程序·闲转易交易系统
头孢头孢3 小时前
k8s常用总结
运维·后端·k8s
TheITSea4 小时前
后端开发 SpringBoot 工程模板
spring boot·后端
Asthenia04124 小时前
编译原理中的词法分析器:从文本到符号的桥梁
后端
Asthenia04124 小时前
用RocketMQ和MyBatis实现下单-减库存-扣钱的事务一致性
后端
Pasregret4 小时前
04-深入解析 Spring 事务管理原理及源码
java·数据库·后端·spring·oracle