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

Geoserver修行记_Geoserver如何连接瀚高数据库_国密SM3

项目场景:

(可以跳过)首先小编要吐槽一线运维工作的不易。我直接被坑惨了,服务器断电,导致硬盘损坏,幸好数据恢复了,结果发布的数据服务还不能使用了,现在要重新恢复数据,太痛苦了。结果遇到了瀚高数据库升级,采用国密SM3加密算法连接数据库,结果又踩坑了,现在把运维记录一下,希望可以帮到大家。

搭建环境说明

  • 地图服务:Geoserver 2.23.1
  • 数据库:Hgdb-see-4.5.8

问题描述

geoserver之前可以正常连接瀚高数据库的,瀚高数据库升级后就不能连接了,感谢瀚高数据库的赵老师在技术帮助,问题得以解决!

错误内容如下所示:

编辑的矢量数据源
尝试连接到存储仓库sde2出错。你要保存它吗?
原始的异常错误:
Unable to obtain connection: Cannot create PoolableConnectionFactory (不支援 13 验证类型。请核对您已经组态 pg_hba.conf 文件包含客户端的IP位址或网路区段,以及驱动程序所支援的验证架构模式已被支援。

如下图所示
在这里插入图片描述


原因分析:

之前使用的是MD5加密算法连接数据库,瀚高数据库升级后采用国密SM3算法连接数据库,导致Geoserver无法使用加密算法连接,需要调用瀚高数据库的org.postgresql.Driver驱动才可以。因此需要安装对应的驱动包。

解决方法

多提一嘴,提前安装好postgis插件。
在Geoserver中是通过postgresql-x.x.x.jar连接瀚高数据库的,需要替换这个jar包。在这里插入图片描述

下载我上传的驱动文件,在/webapps/geoserver/WEB-INF/lib中的postgresql-42.4.3.jar文件备份,将hgdb-pgjdbc-42.5.0.jar名称修改为postgresql-42.4.3.jar,放在该文件夹下。

关于瀚高数据库驱动描述如下

以下是支持国密的提供的驱动配置:

  • 1、这三个包是搭配使用的,走的是hgdb的驱动com.highgo.jdbc.Driver:
    HgdbJdbc-6.2.4.jar
    postgis-jdbc-hgdb.jar
    postgis-geometry-hgdb.jar
  • 2、这三个包是搭配使用的,走的是pg的驱动org.postgresql.Driver:
    hgdb-pgjdbc-42.5.0.jar
    postgis-jdbc-hgdb.jar
    postgis-geometry-hgdb.jar

小结

专业的问题还是得找专业的人员解决,再次感谢瀚高数据库的技术老师的帮助!

http://www.dtcms.com/a/593283.html

相关文章:

  • PC微信WDA算法
  • Parquet 范式:大语言模型训练数据格式优化的基础解析
  • 网站备案的核验单做HH的网站
  • 基于MATLAB的JPEG图像压缩实现
  • 个人网站的建设中铁建设集团有限公司官方网站
  • 耐达讯自动化Profibus转光纤连接伺服驱动器,让电力行业通信效率飙升10倍!
  • 专为AWD攻防演练比赛设计的综合性工具箱,集成漏洞利用、流量监控、自动化攻击等功能
  • 冶金车间“迷雾”重重?耐达讯自动化Profibus转光纤为HMI点亮“透视眼”!
  • 第一章 网络安全概念及规范
  • 中国发行稳定币对金融行业网络安全布局的影响及新的业务增长点分析
  • 华为网站建设和阿里云哪个好投资理财网站模板
  • 近期思考:如何自我提升呢?三年以后有大变化?
  • Ansible主机清单:自动化管理的核心基石
  • 专做高中知识的网站腾讯朋友圈广告代理
  • 「日拱一码」146 SVR调参注意事项与技巧
  • 谷歌云大规模分布式存储系统:定义、特性与技术挑战解析
  • 山东省住房和城乡建设厅服务网站百度网络公司
  • 网站平台需要做无形资产吗 怎么做网站里做个子网页怎么做
  • 在 AEDT 中对用于模拟的作业进行排队
  • FastAPI × Loguru:从“能跑”到“可运维”的日志实战
  • 怎样设立网站网站开发 策划是干嘛的
  • 【大数据技术04】数据可视化
  • qml 网站开发宝塔网站301重定向怎么做
  • 《数据结构:从0到1》-09-队列
  • 安徽建站模板广州市网站制作
  • Vue 项目实战《尚医通》,完成医院科室业务,页面自动滚动到指定位置,笔记22
  • 国产化Word处理控件Spire.Doc教程:使用Java将RTF文件转换为PDF的全面教程
  • Redis 生产环境安全基线配置指南:从风险分析到实操加固
  • java使用poi-tl模版+vform自定义表单生成word,使用LibreOffice导出为pdf,批量下载为压缩文件
  • 济南专业的网站建设公司wordpress快速发布