Office在线协作是o2oa和onlyoffice结合实现的一个在线办公套件,包括用于文本,电子表格和演示文稿的查看器和编辑器,与Office Open XML格式完全兼容:.docx,.xlsx,.pptx,并支持实时协作编辑。

O2OA提供了非常方便的在线文档预览、编辑以及文档在线协作的相关应用,让用户有了更好的在线办公体验。但是默认下载的相关应用是使用的兰德网络的公用服务器,为了数字资产的安全性和更好的效率,O2OA也支持修改配置让服务器连接本地已经单独部署的OnlyOffice服务器。本文将详述修改配置的两种方式。

一、从应用市场中,安装OnlyOffice控件

点击“office在线协作”,部署如下图所示:

    安装后,一定要编译所有数据表(数据中心平台--office在线协作数据--数据表--document表--编译所有数据表)

二、编译Office在线协作涉及到的所有自定义数据表

1、以管理员身份登录到O2OA,并且从左上角菜单中打开数据中心

2、进入Office在线协作数据应用,点击编译所有数据表完成数据表编译工作,如下图所示:

    完成“Office在线协作”应用安装部署之后,需要重启O2OA服务器。

三、修改“Office在线协作”应用配置

应用安装之后,服务器为我们增加了与OnlyOffice服务器相关的配置文件。

应用部署目录:o2server/servers/applicationServer/work/x_onlyoffice_assemble_control

    修改配置,让O2OA集成之前安装的OnlyOffice服务器:

    方法一:直接修改onlyofficeSetting.json配置文件后,重启生效
    1、复制OnlyOffice配置到config文件夹
    onlyofficeSetting.json所在目录:o2server/servers/applicationServer/work/x_onlyoffice_assemble_control/WEB-INF/classes/

2、复制此文件到config文件下
    目标文件夹:o2server/config(如果没有该文件夹,可以自行创建文件夹)

3、修改onlyofficeSetting.json文件
    onlyofficeSettings.json默认配置参数如下:

[Bash shell] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

{

"storageFolder":"",

"storageFolderTemplate":"",

"storageFolderIndex":"",

"storageFolderMark":"",

"docbuilderEXEPath":"C:/ONLYOFFICE/DocumentBuilder/docbuilder.exe",

"filesizeMax":"5242880",

"timeout":"120000",

"docserviceViewedDocs":".pdf|.djvu|.xps",

"docserviceEditedDocs":".docx|.xlsx|.csv|.pptx|.txt",

"docserviceConvertDocs":".docm|.dotx|.dotm|.dot|.doc|.odt|.fodt|.ott|.xlsm|.xltx|.xltm|.xlt|.xls|.ods|.fods|.ots|.pptm|.ppt|.ppsx|.ppsm|.pps|.potx|.potm|.pot|.odp|.fodp|.otp|.rtf|.mht|.html|.htm|.epub",

"docserviceConverter":"http://document.o2oa.net/ConvertService.ashx",

"docserviceTempstorage":"http://document.o2oa.net/ResourceService.ashx",

"docserviceApi":"http://document.o2oa.net/web-apps/apps/api/documents/api.js",

"docservicePreloader":"ONLYOFFICE Documents",

"secret":"secreto2oa",

"header":"Authorization",

"ipWhiteList":"",

"callbackUrl":"",

"gobackUrl":"http://127.0.0.1/x_desktop/index.html",

"rmi":"false",

"rmiPort":"2099",

"searchRangeCount":"12",

"searchReturnCount":"100"

}

onlyofficeSettings.json配置参数说明

1、storageFolder:文档存储路径;如果为空,默认o2oa安装目录下的 local/repository/storage/onlyoffice;

2、storageFolderTemplate:模板文档存储路径;如果为空,默认o2oa安装目录下的 local/repository/storage/onlyoffice/template;
    3、storageFolderIndex:文档存储路径;如果为空,默认o2oa安装目录下的 local/repository/storage/onlyoffice/index;
    4、storageFolderMark:文档转pdf文件暂存储路径;
    5、docbuilderEXEPath:onlyoffice的docbuilder程序安装地址;
    6、filesizeMax:最大上传文件大小;
    7、timeout:上传超时时间;
    8、docserviceViewedDocs:onlyoffice查看文档类型;
    9、docserviceEditedDocs:onlyoffice文档编辑类型;
    10、docserviceConvertDocs:onlyoffice支持转换类型;
    11、docserviceConverter:onlyoffice转换程序地址;
    12、docserviceTempstorage:onlyoffice临时暂存地址;
    13、docserviceApi:onlyoffice前端api地址;
    14、docservicePreloader:onlyoffice前端缓存地址;
    15、secret:onlyoffice与应用交互时,参数签名密码; (.../ONLYOFFICE/DocumentServer/config的local.json文件里去看)
    16、header:参数加密码后字串的前缀;
    17、ipWhiteList:应用系统控制文件下载请求地址;通常配置onlyoffice所在服务器ip;
    18、callbackUrl:应用程序回调接口地址,便于前端应用二次开发,如果为空,默认服务接口名称为“cloudDocumentSrv”;
    19、gobackUrl:浏览器打开onlyoffice文档报错后,默认打开地址,这里填写自己的o2oa服务器地址;

20、rmi:rmi是否启用;只有在集群下条件,设置为true; 作用使全文检索目录保持一致;
    21、rmiPort:rmi端口;
    22、searchRangeCount:全文检查内容范围内,找出有权文档的尝试次数;
    23、searchReturnCount:全文检查返回符合条件的最大文档数;
    备注:上面标粗的为重要参数

注意:secret 的密码去 C:/Program Files/ONLYOFFICE/DocumentServer/config的local.json文件里去看

在C:/Program Files/ONLYOFFICE/DocumentServer/config/local.json文件中查看secret信息

完成后的系统配置样例 For Linux 操作系统 :

[Bash shell] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

{

  "rmi":"false",

  "filesizeMax""5242880",

  "timeout""120000",

  "rmiPort""2099",

  "searchRangeCount""12",

  "searchReturnCount""100",

  "storageFolder""file:///data/o2server/local/repository/storage/onlyoffice",

  "storageFolderTemplate""file:///data/o2server/local/repository/storage/onlyoffice",

  "storageFolderIndex""file:///data/o2server/local/repository/storage/onlyoffice/index",

  "storageFolderMark""file:///data/o2server/local/repository/storage/onlyoffice/mark",

  "docbuilderEXEPath""",

  "docserviceViewedDocs"".pdf|.djvu|.xps",

  "docserviceEditedDocs"".docx|.xlsx|.csv|.pptx|.txt",

  "docserviceConvertDocs"".docm|.dotx|.dotm|.dot|.doc|.odt|.fodt|.ott|.xlsm|.xltx|.xltm|.xlt|.xls|.ods|.fods|.ots|.pptm|.ppt|.ppsx|.ppsm|.pps|.potx|.potm|.pot|.odp|.fodp|.otp|.rtf|.mht|.html|.htm|.epub",

  "docserviceConverter""http://document.o2oa.net/ConvertService.ashx",

  "docserviceTempstorage""http://document.o2oa.net/ResourceService.ashx",

  "docserviceApi""http://document.o2oa.net/web-apps/apps/api/documents/api.js",

  "docservicePreloader""ONLYOFFICE Documents",

  "secret""secreto2oa",

  "gobackUrl""http://114.67.105.178/x_desktop/portal.html?idu003d92dd5170-da25-49a7-babe-2913d5582338u0026pageu003df77a2aba-f158-45e7-80c2-0b24ca634603",

  "ipWhiteList":"",

  "callbackUrl""http://114.67.105.178:20030/x_program_center/jaxrs/invoke/cloudDocument/execute"

}

完成后的系统配置样例 For Windows 操作系统:

[Bash shell] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

{

  "rmi":"false",

  "filesizeMax""5242880",

  "timeout""120000",

  "rmiPort""2099",

  "searchRangeCount""12",

  "searchReturnCount""200",

  "storageFolder""ftp://wwx:wwx@172.16.92.23/app_data",

  "storageFolderTemplate""ftp://wwx:wwx@172.16.92.23/app_template",

  "storageFolderIndex""file://C:pplicationServerpp_data_index",

  "storageFolderMark""file://C:pplicationServerpp_data_mark",

  "docbuilderEXEPath""C:/ONLYOFFICE/DocumentBuilder/docbuilder.exe",

  "docserviceViewedDocs"".pdf|.djvu|.xps",

  "docserviceEditedDocs"".docx|.xlsx|.csv|.pptx|.txt",

  "docserviceConvertDocs"".docm|.dotx|.dotm|.dot|.doc|.odt|.fodt|.ott|.xlsm|.xltx|.xltm|.xlt|.xls|.ods|.fods|.ots|.pptm|.ppt|.ppsx|.ppsm|.pps|.potx|.potm|.pot|.odp|.fodp|.otp|.rtf|.mht|.html|.htm|.epub",

  "docserviceConverter""http://172.16.92.23/ConvertService.ashx",

  "docserviceTempstorage""http://172.16.92.23/ResourceService.ashx",

  "docserviceApi""http://172.16.92.23/web-apps/apps/api/documents/api.js",

  "docservicePreloader""http://172.16.92.23/web-apps/apps/api/documents/cache-scripts.html",

  "secret""",

  "ipWhiteList":"",

  "gobackUrl""http://127.0.0.1/x_desktop/index.html",

  "callbackUrl""http://172.16.99.2:20030/x_program_center/jaxrs/invoke/onlyofficecallback/execute"

}

方法二:在线配置OnlyOffice相关参数后重启生效(目前这个界面 新版本不会出来,请用方法一操作)
    O2OA系统在安装OnlyOffice相关的组件或者在线协作之后,重启服务器。有一个配置页面可以被访问,这样可以避免复杂的配置文件编辑操作。

配置文件访问地址:http://{youserver}/o2_lib/onlyoffice/config.html
    浏览器打开地址: 把红框中的office.o2oa.net改成实际部署的onlyOffice服务器名字,如下图所示:

好了,这样,我们可以在O2OA服务器上,访问onlyoffice实现在线编辑了。

访问地址:http://o2serverhost/x_desktop/document.html?app=CloudDocument

注意:样例,http://172.26.64.1 是onlyoffice服务器能访问到的o2oaserver服务器域名

至此步骤,O2OA与OnlyOffice的安装与配置相关工作完成,Office在线协作应用可以被正常使用。

Office在线协作(三)- O2OA连接本地部署的OnlyOffice Docs Server服务器 For Windows Server相关推荐

  1. 开源办公OA平台教程:如何修改O2OA配置连接本地部署的OnlyOffice Docs Server服务器?

    O2OA提供了非常方便的在线文档预览.编辑以及文档在线协作的相关应用,让用户有了更好的在线办公体验.但是默认下载的相关应用是使用的兰德网络的公用服务器,为了数字资产的安全性和更好的效率,O2OA也支持 ...

  2. 网络安全09_部署Windows XP、Windows Server 2003、Windows server 2008、Windows 7 每个虚拟机各两台(2)

    网络安全09_部署Windows XP.Windows Server 2003.Windows server 2008.Windows 7 每个虚拟机各两台(2) https://blog.csdn. ...

  3. django部署iiswin10_基于Windows平台的Django在本地部署和腾讯云服务器上部署的方法教程(一)...

    环境: VS2015 IIS python3.6.1 django 1.11.14 打开VS2015,新建一个django项目. 这里注意一点:确保python的安装路径中没有中文,没有空格. 我的安 ...

  4. 部署git服务器(Windows Server 2008)

    原来的这个项目是一个人开发的,没有做版本管理,我接手后准备搭建git版本管理服务端,方便离线开发和做版本管理: 一台云主机,操作系统:Windows Server 2008,64位: java已经安装 ...

  5. 好消息,支持在线协作,一键docker私有部署的国产电子表格Luckysheet后台也开源了

    作者心声 大家好,我是开源电子表格Luckysheet的作者.Luckysheet的github仓库在5个月内获得了6K+ Star,获得码云GVP项目,已有腾讯.京东.华为.用友.微众银行等30+头 ...

  6. ubuntu下面navicat连接本地数据库出现2003 - Can't connect to MySQL server on 'localhost'(10061 Unknown errort;)

    现在mysql交互模式下输入: mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345' WITH GRANT ...

  7. java代码去连接flash media server服务器_flash media server 第一课:Hello world!

    client-server架构 FMS是基于RTMP协议的client-server架构. 客户端的应用由flash或是flex搭建,运行在flash player或是AIR上,服务器端运行在服务器上 ...

  8. 离线版O2OA办公系统excel多人在线协作搭建

    O2OA是一套内网无纸化办公平台,可以对很多三方插件做很好的集成,偶然见发现之后觉得很不错,便搭建了一套,由于公司是局域网环境,所以便搭建了一套离线版的,其中也集成了onlyoffice的多人在线协作 ...

  9. office 在线浏览和编辑 部署 Office Web Apps Server

    Office Web Apps Server Office Web Apps Server 是一款 Office 服务器产品,可提供针对 Office 文件的基于浏览器的文件查看和编辑服务.Offic ...

  10. 本地部署 VS 云服务

    现今,企业面对本地部署与云服务选择困难.本地部署是一种传统IT基础架构方法,其物理硬件.软件和数据都存储在现场.而云则是新方式,它通过互联网提供数据存储和软件,可用于远程工作.新冠以来,云服务规模持续 ...

最新文章

  1. 李沐团队新作Gluon,复现CV经典模型到BERT,简单好用 | 强烈推荐
  2. cannot find -lcudart
  3. 区块链学习(6)区块链
  4. YII用户注冊和用户登录(五)之进行session和cookie分析 ,并在前后区分session和cookie...
  5. 7.24 杭州站 | 阿里云 Serverless Developer Meetup
  6. c语言函数调用二次方程求根,[编程入门]自定义函数求一元二次方程 (C语言代码)...
  7. 连续两年入选Gartner公共云容器,阿里云在边缘容器方面做了什么?
  8. 产品经理教你玩转阿里云负载均衡SLB系列(一):快速入门--什么是负载均衡
  9. error C2086: “int WINGDIAPI”: 重定义
  10. 基于php程序系统设计,PHP程序静态分析系统的设计与实现
  11. python编程入门书籍-关于 Python 的经典入门书籍有哪些?
  12. 读懂AIMS 2013中的性能分析报告
  13. matlab保存每次循环的结果
  14. java并发编程(10)-- 线程池 底层原理
  15. 基于飞桨实现BigGAN生成动漫图像——为艺术创作赋能
  16. Linux第二章:5.Xshell安装教程、使用Xshell6进行Linux远程登录
  17. 正确的座机号码格式_正确的座机号码格式
  18. 数字图像处理——最大类间方差法(OTSU)图像阈值分割实例
  19. 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具下载
  20. 2022-03-25 Python作业1

热门文章

  1. Excel 2016: 录制宏入门
  2. 糖豆推荐系统第一期开发与评估报告
  3. html弹窗可以复制,简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
  4. 旅游B2B2C系统解决方案
  5. 联想计算机如何设置bios密码,Lenovo 消费笔记本如何设置BIOS密码
  6. si4745 FM-AM-SW 音量控制芯片 驱动详解
  7. python读取rtf文件_基于 RTF specification v1.7 的 RTF 文件解析及 OLE 对象提取(使用 Python 开发)...
  8. java程序员电脑内存配置_学习JAVA对电脑配置有要求吗
  9. K60笔记2——内存空间分布
  10. 面试官的窒息逼问: 到底什么是面向接口编程?