Home
>
常州oa平台二次开发工作
>
常州百度云oa二次开发教程
常州百度云oa二次开发教程

time:2020-07-25 08:53:01

author:重庆佰鼎科技有限公司

【Font size: big medium smail

本文由重庆佰鼎科技有限公司提供,重点介绍了百度云oa二次开发教程相关内容。重庆佰鼎科技有限公司专业提供oa平台二次开发工作,oa系统二次开发报告,oa办公系统二次开发等多项产品服务。公司的产品服务被广泛应用于其专属行业,市场覆盖率高,售后保障良好,质量高,价格低。

百度云oa二次开发教程本博客为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,百度云oa二次开发教程

"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" : "jdbc:db2://127.0.0.1:50000/X01", "username" : "db2admin", "password" :"password", "includes": [], "excludes": [], "enable" : false }

]

将其中的url、username、password以及enable信息修改为上述Mysql的相关信息,如:

[ { "url" : "jdbc:mysql://127.0.0.1:3306/X01?characterEncoding=utf8&useSSL=false", "username" : "root", "password" :"12345678", "includes": [], "excludes": [], "enable" : true }

]

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二次开发搭建企业办公平台(四)平台部署篇:设置新用户默认密码百度云oa二次开发教程

Reprint please indicate:http://xoup.cnsoftweb.com/OAeckf-3158.html