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

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


一、下载新的驱动包文件

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

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

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

驱动包位置:o2server/commons/ext

O2Server扩展包位置

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

新增JAR包(驱动包)后,需要修改扩展包注册文件,否则,新加入的JAR包会在服务器重新启动时进行删除。
扩展包注册文件位置:o2server/commons/ext/manifest.cfg

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-01
O2OA提供的信息管理功能可以帮助用户快速地配置信息发布栏目,如通知公告,公司动态,规章制度等。用户可以高效地完成信息栏目和配置。本文主要介绍如何在O2OA中完
开发知识-React篇:在O2OA平台框架中使用React
2021-02-07
  本章我们介绍使用React的CreateReactApp工具,在O2平台中创建React应用。在本例中,我们将列示当前用户的前20条待办,点击标题打开待办;
神经网络
2021-02-19
O2OA支持配置神经网络模型,协助完成办公系统中的信息推荐,意见选择等功能。它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型,通过创建神经
服务集成-在O2OA中使用系统o2.DL构建弹出框
2021-03-15
O2OA允许用户对表单进行尝试定制以满足各种特殊业务的需求。本文主要介绍如何在O2OA中使用系统o2.DL构建弹出框的相关功能。
移动办公-将平台集成到企业微信(WeChat)
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待办等通知直
平台维护-待办待阅数据的查询操作和管理
2021-02-26
O2OA提供平台数据维护应用,用于对平台应用类数据的维护操作,用户可以在应用市场选择安装平台维护应用。本篇主要简单介绍系统待办、已办、待阅、已阅数据的查询和维护
常见问题-为什么127.0.0.1可以访问但其他IP无法访问
2021-02-07
备注:这里使用80、20020、20030端口为例。***部分一般添加到“-AINPUT-ptcp-mstate--stateNEW-mtcp--dport22
前端API-前端界面开发API文档
2021-03-02
O2OA使用前后端分离的模式进行系统设计,并且也开放了全部的后端API供开发者使用,开发者可以根据各类API组织出符合实际业务需求的新服务或者新业务。本文主要介
云服务器-阿里云ECS服务器的端口启用
2021-02-07
O2OA成功启动后,有可能无法正常访问服务器,需要在ECS进行安全策略配置,开放端口:80、20020、20030在阿里云上完成O2OA平台部署,并且启动完成后
业务开发-组织架构-人员信息创建
2021-02-26
O2OA提供多级组织架构设置能力,用户可以在系统内设置集团、分公司、部门、小组等多级企业组织结构来满足办公需要。本文主要介绍如何在O2OA中添加人员信息。

results matching ""

    No results matching ""