| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> springboot后端程序部署经历 -> 正文阅读 |
|
[Java知识库]springboot后端程序部署经历 |
1 前言 ? ? ?springboot 后端程序部署踩过的坑,记录在此,用来时时回忆。 2 springboot文件不能找到&多模块打包 ? ? ? 多模块程序打包好后部署,提示了文件没有找到,文件不存在,提示信息如下: ?
? ? ? ?经确认不能找到的是其他模块中文件,没有被打包成功,多模块打包时,应该在启动类模块的pom.xml文件的build标签中加入springboot插件配置。配置如下:
3 mysql数据库连接&大小写敏感设置 ? ?程序运行时提示8.0版本需要com.mysql.cj.jdbc连接,原来com.mysql.jdbc.已经放弃使用。com.mysql.cj.jdbc连接需要加上serverTimezone=Asia/Shanghai .需要修改如下配置:
? 使用数据库定时任务qrtz时提示qrtz表不能找到,该问题是大小写敏感问题,要么修改数据库配置,要么表名改为大写。修改mysql数据库需要加入low_case_names=1的配置,在经过多次试验后mysql不能正常启动,于是直接到qrtz表改名了,一了百了。 ? ? 当然,widnows下完全不用考虑这个问题。 4 redis数据库的安装和配置修改 ? ? ubuntu 下直接sudo apt install redis-server就搞定了,简单明了,根本不用去了解 什么redis.conf;而且奇怪的是ubuntu安装好redis后,配置文件也不可访问。唯一需要注意的是默认安装没有密码。因此springboot配置中不能有密码,由于超别人的配置,在这个地方栽了很大的跟头。 springbooot中配置如下:
4 结语
? ? 故障出自于细节,仔细查看日志文件,才能积累工程经验。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/30 13:20:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |