当前位置: 首页 > article >正文

druid与pgsql结合踩坑记

最近项目里面突然出现一个怪问题,数据库是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.kler.cn/a/444579.html

相关文章:

  • js 算法
  • Excel根据身份证号,计算退休日期和剩余天数!
  • Qt-Advanced-Docking-System配置及使用、心得
  • 第十二课 Unity 内存优化_内存工具篇(Memory)详解
  • 【论文阅读】Trigger Hunting with a Topological Prior for Trojan Detection
  • PostgreSQL17.x数据库备份命令及语法说明
  • Facebook 对社交互动的革新与启示
  • 使用Flinkcdc 采集mysql数据
  • Swift 的动态性
  • package.json中版本管理的标识有哪些
  • 欢乐堡游乐园信息管理系统的设计与实现(Django Python MySQL)+文档
  • Express (nodejs) 相关
  • 手机无法连接电脑,如何解决(快速排除手机与电脑连接问题的方法)
  • 【2024版】超详细Python+Pycharm安装保姆级教程,Python环境配置和使用指南,看完这一篇就够了
  • 深度学习之目标检测篇——残差网络与FPN结合
  • 007 Qt_按钮类控件
  • docker如何学习与使用入门
  • springboot439校园健康驿站管理系统(论文+源码)_kaic
  • windows C#-查询表达式中使用隐式类型的局部变量和数组
  • Leetcode O(1) 时间插入、删除和获取随机元素