druid与pgsql结合踩坑记

embedded/2024/12/23 17:15:29/

最近项目里面突然出现一个怪问题,数据库是pgsql,jdbc连接池是alibaba开源的druid,idea里面直接启动没问题,打完包放在centos上和windows上cmd窗口都能直接用java -jar命令启动,但是放到国产信创系统上就是报错,报错信息如下图:

从图中错误我们知道意思大概是jdbc连接的url中多了一个无效的TimeZone参数,但是明明在url里面没有配置这个参数,我们知道mysql的jdbc连接是可以指定serverTimezone参数的,但是pgsql确实没有这个参数,于是各种百度,最后找到的解决办法是在启动命令里面通过-D来指定时区,也就是下面这样的写法:

java -Duser.timezone=Asia/Shanghai -Dfile.encoding=utf-8 -Xms512M -Xmx512M -cp ./gisadmin-boot.jar com.daspatial.gis.EarthApplication

 目前还不知道为什么会这样,欢迎有知道原因的大佬指点


http://www.ppmy.cn/embedded/148120.html

相关文章

STM32F407 | Embedded IDE01 - vscode搭建Embedded IDE开发环境(支持JLINK、STLINK、DAPLINK)

导言 Embedded IDE官网:https://em-ide.com/docs/intro 我猜肯定有部分人使用SI Keil开发STM32项目,也有vscode Keil开发STM32程序。SI或vscode编写代码,然后切换Keil编译、下载、调试程序。有一段时间,我也是这么干的。但是,程…

分布式系统架构:服务容错

1.为什么需要容错 分布式系统的本质是不可靠的,一个大的服务集群中,程序可能崩溃、节点可能宕机、网络可能中断,这些“意外情况”其实全部都在“意料之中”。故障的发生是必然的,所以需要设计一套健壮的容错机制来应对这些问题。 …

CSS系列(30)-- 逻辑属性详解

前端技术探索系列:CSS 逻辑属性详解 🌐 致读者:探索国际化布局的艺术 👋 前端开发者们, 今天我们将深入探讨 CSS 逻辑属性,这个强大的国际化布局特性。 基础概念 🚀 逻辑属性映射 /* 物理…

MySQL 实战:小型项目中的数据库应用(一)

MySQL 简介与小型项目适配性分析 MySQL 是一个开源的关系型数据库管理系统,由瑞典 MySQL AB 公司开发,现属于 Oracle 公司。它在 Web 应用方面被广泛使用,也是一种关联数据库管理系统,能将数据保存在不同的表中,以此增…

黑客术语3

19、免杀 : 就是通过加壳、加密、修改特征码、加花指令等等技术来修改程序, 使其逃过杀毒软件的查杀。 20 、加壳 : 就是利用特殊的算法,将 EXE 可执行程序或者 DLL 动态连接库文件的 编码进行改变(比如实现压缩、加密)&a…

UniApp 应用心得与总结(Android)

UniApp属于跨平台的应用开发框架,在实际的业务应用中给予了开发者友好的体验。其优点主要体现在完善的开发文档,强大的兼容性与参与人数众多丰富的社区资源。经过一段时间的业务运用与体验,我实现了从 零到一的 N 的运用与开发。这篇文章主要…

git退掉远程仓库里的某个修改和记录

文章目录 步骤 1: 找到目标提交的上一个提交步骤 2: 使用 git reset 回退本地分支步骤 3: 强制推送到远程仓库步骤 4: 验证注意事项 如果你想要撤销远程仓库的这次合并提交,并且删除记录,你可以按照以下步骤进行操作。注意,这个操作会修改历史…

深入理解 HTTP HEAD 请求:节省带宽、提高效率的秘密武器

序言: 在HTTP协议中,HEAD请求是一种非常实用且被忽略的请求方法。与GET请求相似,HEAD请求同样从服务器获取资源,但与GET请求的最大不同之处在与,HEAD请求 仅返回响应的头部信息,不包含内容提。这使得HEAD请…