O2OA提供了非常方便的在线文档预览、编辑以及文档在线协作的相关应用,让用户有了更好的在线办公体验。但是默认下载的相关应用是使用的兰德网络的公用服务器,为了数字资产的安全性和更好的效率,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
jsononlyofficeSettings.json默认配置参数如下:
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与应用交互时,参数签名密码;
16、header:参数加密码后字串的前缀;
17、ipWhiteList:应用系统控制文件下载请求地址;通常配置onlyoffice所在服务器ip;
18、callbackUrl:应用程序回调接口地址,便于前端应用二次开发,如果为空,默认服务接口名称为“cloudDocumentSrv”;
19、gobackUrl:浏览器打开onlyoffice文档报错后,默认打开地址,这里填写自己的o2oa服务器地址;
20、rmi:rmi是否启用;只有在集群下条件,设置为true; 作用使全文检索目录保持一致;
21、rmiPort:rmi端口;
22、searchRangeCount:全文检查内容范围内,找出有权文档的尝试次数;
23、searchReturnCount:全文检查返回符合条件的最大文档数;
备注:上面标粗的为重要参数
完成后的linux系统配置样例:
完成后的window系统配置样例:
方法二:在线配置OnlyOffice相关参数后重启生效
O2OA系统在安装OnlyOffice相关的组件或者在线协作之后,重启服务器。有一个配置页面可以被访问,这样可以避免复杂的配置文件编辑操作。
配置文件访问地址:http://{youserver}/o2_lib/onlyoffice/config.html
浏览器打开地址:把红框中的office.o2oa.net改成实际部署的onlyOffice
服务器名字,如下图所示:
相关推荐
O2OA(Open Source Office Automation)是一款开源的企业级工作流自动化系统,它提供了丰富的功能,如流程设计、表单构建、数据管理等,帮助企业实现办公自动化。 在C#环境下部署O2OA,首先需要确保你的开发环境...
4. **配置OnlyOffice**:在解压后的配置文件中,更新数据库连接信息、服务器地址等参数。 5. **安装Web应用程序**:将OnlyOffice的Web应用文件复制到Web服务器的根目录,如"IIS默认网站"。 6. **启动服务**:启动...
DzzOffice和OnlyOffice是两款在企业级协作办公领域广泛应用的开源软件。DzzOffice是一款综合性的企业管理系统,集成了文档管理、论坛、博客、问卷调查等多种功能,而OnlyOffice则是一款强大的在线办公套件,支持文档...
OA(Office Automation)办公系统是一种用于企业或组织内部管理的自动化工具,旨在提高工作效率,优化工作流程。PHP开源OA办公系统则是基于PHP编程语言开发的,具有源代码开放、可自由修改和扩展的特点。本文将深入...
这个可执行文件是Document Server的安装程序,用户可以通过运行它来在本地服务器上部署OnlyOffice的服务。Document Server 支持多种文件格式,包括Microsoft Office的DOCX、XLSX和PPTX,以及OpenDocument格式。它...
ONLYOFFICE免费开源多人在线文档协作系统的部署与开发细节
支技分布式部署。功能完善能够满足中大型企业办公需要。 本项目自2020-08-17日起,为全面支持mysql8以上版本,Oracle,启用SpringBoot 2.3x的版本。支持jasperreport报表系统。 本项目权限管理可控制页面、接口、...
ONLYOFFICE 是一款开源的在线文档编辑套件,它提供了丰富的API接口,允许开发者集成到自己的应用程序中,实现协作编辑、文档管理等功能。在C#环境下进行ONLYOFFICE API开发,我们可以利用.NET Framework或.NET Core...
5、开源软件:PHPOA办公系统为国内首家全源代码开放的管理平台,模块化开发框架结构,让你不再修改官方的代码文件,就可以对功能代码进行重写。让你轻松享受二次开发带来的便捷的同时,不再为官方升级而担忧。 6、...
7. **安装与配置**:压缩包可能包含安装指南、配置文件和数据库脚本,用户需要按照指示进行安装和配置,以便在本地或服务器上运行PHProjekt。 8. **安全性**:作为一款用于企业级应用的软件,PHProjekt可能具有用户...
【标题】"开源OA企业信息化平台O2OA iOS端源码.zip" 提供的是一个针对企业信息化管理的开源办公自动化(OA)系统O2OA的iOS客户端源代码。这个源码包旨在帮助开发者或者企业定制自己的移动办公应用,实现移动设备上的...
【开源企业OA系统】是一种基于开放源代码的办公自动化(Office Automation,简称OA)解决方案,旨在提高企业内部的工作效率和协作能力。这种系统的核心特点在于其源代码对公众开放,允许用户自由查看、修改和分发,...
【标题】:“国外开源oa(办公系统)源代码”指的是开放源码的在线办公自动化系统。这类系统旨在提高组织的工作效率,通过数字化流程管理和协作工具,实现无纸化办公。 【描述】:“oa 办公系统 源码 源代码 源程序...
用户需要按照提供的文档进行安装和配置,以便在本地或服务器上运行这个系统。 总的来说,PHP开源OA办公系统是一个全面的解决方案,它结合了PHP的强大编程能力、开源社区的活力以及OA系统的高效管理功能,为企业提供...
在当今信息化时代,企业对高效、协同的办公系统需求日益增长,而基于ThinkPHP框架开发的PHP开源OA(Office Automation)办公系统,为满足这一需求提供了可能。本文将深入探讨此类系统的架构、功能以及其在企业应用中...
O2OA是基于J2EE架构,集成了移动办公,智能办公,支持私有化部署,自适应负载能力的,能够节省成本的企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案方案,对外提供专业的开发运维等...
描述中提到"修改了服务器IP",这指的是在代码中会有配置项或常量定义了OnlyOffice服务的URL,开发者需要将这个IP地址改为实际部署OnlyOffice服务器的地址。这通常是连接到Document Server或Integration Server的关键...
PHPOA办公系统是适用于中小型企业的通用型协同OA管理软件,融合了PHPOA长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S(浏览器/服务器)操作方式,使得网络办公不受地域限制PHPOA使用敏捷MVC开发框架...
OA办公系统开源是一款高度灵活且免费的解决方案,旨在提升企业或组织的工作效率和协作能力。它的开源特性使得用户可以根据自身需求进行定制化开发,增强了系统的适应性和可扩展性。这款系统不仅提供了多平台的支持,...
5. **文件名称列表**:“o2oa-develop”可能表示的是该开源OA系统的开发版本源代码,通常包含了项目的源文件、配置文件、测试用例等,开发者可以通过这些资料深入了解系统的架构、功能实现以及进行二次开发。...