关键词:平台部署,O2OA,开源办公系统,依赖包替换,数据库驱动,Jar包替换,数据库配置

O2OA信息化系统开发平台默认自带Mysql8或者其他数据库某固定版本的jdbc驱动包,当用户使用的数据库系统版本与O2OA默认驱动不兼容时可能会导到某些数据库访问的错误或者异常情况。系统支持修改已经存在的数据库驱动包,也可以添加新的驱动,使用与数据库系统完全匹配的驱动 程序,确保平台运行的稳定可靠。


一、下载新的驱动包文件

此节内容需要自行准备,您可以在数据库官方网站上下载最新的驱动 或者合适数据库版本的驱动包。


二、替换旧的驱动包(新增驱动包)

1、将驱动包拷贝到指定的目录

驱动包位置:o2server/commons/ext

image

O2Server扩展包位置


2、修改O2OA扩展包注册文件

新增JAR包(驱动包)后,需要修改扩展包注册文件,否则,新加入的JAR包会在服务器重新启动时进行删除。

扩展包注册文件位置:o2server/commons/ext/manifest.cfg

image

O2Server扩展包注册文件

请在mainfest.cfg里增加新加入的jar包名称,让服务器在启动后加载到指定的驱动文件。


三、修改外部数据库驱动,并且重新启动


如果数据库驱动类不匹配,可以在文件externalDataSources.json中添加driverClassName属性,修改数据库驱动类名。如以Mysql8为例:

[
    {
        "url":"jdbc:mysql://127.0.0.1:3306/X?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC",
        "username" : "root",
        "password" :"password",
        "driverClassName" : "com.mysql.cj.jdbc.Driver",
        "includes": [],
        "excludes": [],
        "enable" : true
    }
]

添加或者更新好驱动包后,需要修改外部数据库连接配置以便使服务器正确加载驱动并且连接数据库。

此节内容请参考《平台接入第三方数据库(MySQL示例)


推荐文章:

开发知识-中标麒麟安装人大金仓详细步骤
2021-03-24
环境说明操作系统版本:NeoKylinLinuxAdvancedServerreleaseV7Update6(Chromium)1.前期准备工作1.1数据库下载
藕粉社区问答系列3
2021-11-09
[app]手机登录app出现多个服务器问题内容:如题。解决方案:这个是因为您的手机号码在多个o2oa服务器上存在,一般情况下是管理员注册了o2云。如果是无效的服
常见问题-为什么127.0.0.1可以访问但其他IP无法访问
2021-02-07
备注:这里使用80、20020、20030端口为例。***部分一般添加到“-AINPUT-ptcp-mstate--stateNEW-mtcp--dport22
数据中心-自定义查询语句
2021-10-22
@数据中心@数据存储@自定义查询@JPQL@查询语句O2OA提供的数据管理中心,可以让用户通过配置的形式完成对数据的汇总,统计和数据分组展现,查询和搜索数据形成
移动办公-将平台集成到阿里钉钉(DingTalk)
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以微应用的方式集成到阿里钉钉,同步钉钉的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送
用车管理使用手册
2021-03-16
O2OA平台应用市场提供了用车管理模块,用户可以直接从应用市场下载并安装模块,满足企业用车管理相关关的业务需求。本文主要介绍用车管理的下载安装以及设计相关说明
系统配置-数据库驱动JAR包更改
2021-02-25
O2OA信息化系统开发平台默认自带Mysql8或者其他数据库某固定版本的jdbc驱动包,当用户使用的数据库系统版本与O2OA默认驱动不兼容时可能会导到某些数据库
开发知识-单个端口模式的Nginx和系统配置
2021-02-07
配置目的部分企事业单位外网地址不能开通太多的端口,我们使用单个端口,上下文根的方式配置访问地址。Nginx服务器域名:harbor.o2oa.net(172.1
o2oa集成金格office控件
2021-09-02
@移动办公@O2OA微信办公@微信公众号办公@微信办公@手机办公O2OA平台是一个企业办公类系统,为了方便实现在线编辑word、excel、ppt文件,与金格i
服务集成-使用平台内置用户数据创建临时业务数据
2021-03-15
O2OA允许用户对个人设置信息进行定制,可以将部分业务数据存储于个人信息之中。本文主要介绍如何使用平台内置用户数据创建临时业务数据信息。

results matching ""

    No results matching ""