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)

相关推荐
mldong1 小时前
从 mldong 到 jeeflow:一个工作流引擎的独立进化
后端
夏殇之殁1 小时前
包中创建自定义列表项。 . 使用自定义列表项进行数据绑定 . 将天气预报数据保存到本地内存表,通过LiveBindings进行显示。 ...
服务器·前端·javascript
陈随易1 小时前
MoonBit抓包模块pcap,查看电脑的每一次联网通信
前端·后端·程序员
我不管我就要叫小猪1 小时前
嵌入式Linux----网络通信
linux·运维·服务器
Aaron - Wistron2 小时前
Web API C# (Furion版)带 单元测试
开发语言·后端·c#
泡沫冰@2 小时前
ECS 的介绍和使用
linux·服务器·网络
卷无止境2 小时前
写代码这件事,到底该讲究点什么?
后端·python
卷无止境2 小时前
循环复杂度到底在算什么,Python 代码怎么才能写得让人一看就懂
后端·python
土星云SaturnCloud2 小时前
抽水蓄能设备智慧运营:基于土星云边缘计算实现机组全生命周期预测性维护
服务器·人工智能·ai·边缘计算
hyf3266333 小时前
泛程序:从零开始搭建稳定程序项目框架
运维·服务器·爬虫·百度·seo