本博客为O2OA系列教程、O2OA使用手册,教程目录和各章节天梯将在连载完后更新。
使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署
使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置
使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库
使用O2OA二次开发搭建企业办公平台(四)平台部署篇:用户密码设置
使用O2OA二次开发搭建企业办公平台(五)平台部署篇:连接O2云使用APP
使用O2OA二次开发搭建企业办公平台(六)平台部署篇:定制自己的APP
使用O2OA二次开发搭建企业办公平台(七)平台部署篇:服务器备份和数据导入导出
本章题纲:
1、 数据库准备工作 - Mysql数据库安装
2、 O2OA配置修改:关闭内置数据库,开启和配置外部数据库信息
一、数据库准备工作 - Mysql数据库安装
下载和安装数据库的知识并不在本博客讲述的范围,请大家百度相关的技术文章完成Mysql数据库的安装。建议版本在Mysql5.7+。
Mysql各版本下载请参见:https://blog.csdn.net/kerafan/article/details/78001849
Mysql安装步骤请参见:http://www.cnblogs.com/sshoub/p/4321640.html
Mysql修改数据库连接数:https://blog.csdn.net/zhya910702/article/details/48372433 (建议最大连接数设置为1000)
二、O2OA配置修改
1、关闭内置数据库
配置文件路径:o2server/config/node_127.0.0.1.json
如果没有该文件,请从目录o2server/config/sample/中复制node_127.0.0.1.json文件到o2server/config目录下。
{ "enable": true, "port":null, "sslEnable":false, "logLevel":"info", "isPrimaryCenter": true, "nodeAgentEnable": true, "application": { "enable": true, "port": null, "sslEnable": false, "proxyHost": "", "proxyPort": null, "forceRedeploy": true, "scanInterval":5, "includes":[], "excludes":[] }, "web": { "enable": true, "port": null, "sslEnable": false, "proxyHost": "", "proxyPort": null, "forceRedeploy": true }, "storage": { "enable": true, "port": null, "sslEnable": false, "name" : "" }, "data": { #内置数据库相关配置,可以修改端口以及是否启用 "enable": true, #修改enable的值为false "tcpPort": null, "webPort": null, "includes": [], "excludes": [] }, "dumpData":{ "cron" : "0 0 21 * * ?", "size" : 14 }, "dumpStorage":{ "cron" : "0 0 21 * * ?", "size" : 14 } } |
2、开启和配置外部数据库信息
配置文件路径:o2server/config/externalDataSources.json
如果没有该文件,请从目录o2server/config/sample/中复制externalDataSources.json文件到o2server/config目录下。
文件的信息如下图:
[ ] |
将其中的url、username、password以及enable信息修改为上述Mysql的相关信息,如:
[ ] |
URL参数说明如下:
useUnicode: 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true false 1.1g
characterEncoding: 当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk false 1.1g
autoReconnect: 当数据库连接异常中断时,是否自动重新连接? false 1.1
autoReconnectForPools: 是否使用针对数据库连接池的重连策略 false 3.1.3
failOverReadOnly: 自动重连成功后,连接是否设置为只读? true 3.0.12
maxReconnects: autoReconnect设置为true时,重试连接的次数 3 1.1
initialTimeout: autoReconnect设置为true时,两次重连之间的时间间隔,单位:秒 2 1.1
connectTimeout: 和数据库服务器建立socket连接时的超时,单位:毫秒。 0表示永不超时,适用于JDK 1.4及更高版本 0 3.0.1
socketTimeout: socket操作(读写)超时,单位:毫秒。 0表示永不超时 0 3.0.1
设置完成后,重启o2server即可。
相关推荐
《o2oa用户操作手册-环境部署及搭建应用》是一份详细指导用户如何在C#环境中部署O2OA平台并构建应用的文档。O2OA(Open Source Office Automation)是一款开源的企业级工作流自动化系统,它提供了丰富的功能,如流程...
【O2OA用户操作手册-环境部署及搭建应用-20180925.doc】文档主要介绍了O2OA办公平台的环境部署和应用搭建流程,以及相关的用户操作指南。O2OA是一款基于J2EE架构的企业信息化系统,它集成了移动办公和智能办公功能,...
是使用JavaEE技术栈,分布式架构设计的一款真正全代码开源的企业应用定制化开发平台。适用于企业OA、协同办公类信息化系统的建设和开发。平台拥有流程管理、门户管理、信息管理、数据管理和服务管理五大核心能力。...
O2OA企业应用开发平台是兰德纵横网络技术股份有限公司发布和维护的开源产品,是使用JavaEE技术栈,分布式架构设计的一款真正全代码开源的企业应用定制化开发平台。适用于企业OA、协同办公类信息化系统的建设和...
O2OA开发平台是一个基于J2EE分布式架构,集成移动办公、智能办公、支持私有化部署、自适应负载能力的,节约企业软件开发成本企业信息化系统需求定制开发平台解决方案。O2OA平台基于AGPL协议开放源代码,提供有偿的...
**O2OA-master.zip** 是一个包含开源OA(Office Automation)系统的源代码压缩包,源自码云GVP(Gitee Value-Added Partner...通过下载并部署这个压缩包,用户可以搭建自己的OA系统,根据实际需求进行二次开发和扩展。
O2OA相关教程O2OA:Java企业信息化系统,开源OA开源OA平台O2OA是基于J2EE架构,集成了移动办公,智能办公,支持私有化部署,自适应负载能力的,能够节省成本的企业软件开发成本的基于AGPL协议开放源代码的企业信息化...
【标题】"开源OA企业信息化平台O2OA iOS端源码.zip" 提供的是一个针对企业信息化管理的开源办公自动化(OA)系统O2OA的iOS客户端源代码。这个源码包旨在帮助开发者或者企业定制自己的移动办公应用,实现移动设备上的...
O2OA是基于J2EE架构,集成了移动办公,智能办公,支持私有化部署,自适应负载能力的,能够节省成本的企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案方案,对外提供专业的开发运维等...
开源OA系统 - 码云GVP_Java开源oa_企业OA办公平台_企业OA_协同办公OA_流程平台OA_O2OA_OA,支持国产麒麟操作系统和国产数据库(达梦、人大金仓),政务OA,军工信息化OA.zip
《O2OA-master (1)》是一个开源的企业级工作流平台源码压缩包,它包含了一个完整的O2OA系统的源代码。O2OA,全称为Open Two Open Office Automation,是一款基于Java技术构建的企业级工作流管理系统,旨在提供灵活、...
O2OA企业信息化办公平台iOS端原始码 O2OA平台iOS客户端,最低支持IOS版本10.0,编程语言使用swift。 准备 Xcode版本使用最新的版本 项目使用了COCOAPODS,需要本地安装最新版本的COCOAPODS。然后到项目根目录执行pod...
O2OA企业信息化办公平台Android端原始码 O2OA平台Android客户端,最低支持Android版本4.4 Android KitKat,编程语言主要使用kotlin。 环境安装 请使用最新版本的Android Studio进行导入编译,编译的Android SDK版本...
为您提供O2OA开源OA系统下载,O2OA是基于J2EE架构,集成移动办公、智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案...
开源OA系统 - 码云GVP|Java开源oa|企业OA办公平台|企业OA|协同办公OA|流程平台OA|O2OA|OA,支持国产麒麟操作系统和国产数据库(达梦、人大金仓),政务OA,军工信息化OA。使用JavaEE技术栈,分布式架构设计的一款...
O2OA提供了丰富的API接口,允许开发者进行二次开发和系统集成,实现与其他业务系统的无缝对接。同时,它还支持自定义插件,可根据企业需求扩展功能。 七、安全机制 O2OA在安全性方面下了很大功夫,采用角色权限管理...
为您提供O2OA开源OA系统下载,O2OA是基于J2EE架构,集成移动办公、智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案...
为您提供O2OA开源OA系统下载,O2OA是基于J2EE架构,集成移动办公、智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案...
《O2OA开源OA系统 v8.2.3——企业数字化转型的重要推手》 O2OA开源OA系统,全称为OpenOffice Automation,是专为企事业单位打造的一款高效、灵活的办公自动化解决方案。该系统的核心目标是提升组织内部的工作效率,...