# 功能优化：多系统可以公用一套WPS服务

来源快照：`result_data_new_260518.json`

- 来源 ID：`1229262310776791210`
- 模块：知识文档
- 目录：功能更新说明 - 2026年1月
- space ID：`1161759301968437263`
- 原文链接：未提供
- 产品基线：未提供

## 正文

# 1.引言

## 1.1背景

目前一套WPS服务仅有一个应用授权只能对接一套OA服务，有些客户有多套oa服务（正式、测试环境）时，无法都能使用WPS服务进行预览/编辑文件。

2.

# 概述

## 2.1功能描述

E10服务增加回调代理，支持代理其他OA环境的预览编辑回调接口转发到对应oa服务，支持多套OA系统公用一套WPS服务实现文件的预览/编辑

# 3.功能说明

## 3.1配置前提

必须要有一套E10服务，且需E10的基线版本在2601.01及以上版本

E9如果需要和E10公用一套wps服务，提交【Ecology客户问题支持解决流程】模块选择金山wps，会出补丁包支持

如果是其他业务系统，在此系统支持单独对接wps服务前提下，在对接wps预览编辑接口中增加一个自定义参数 _w_third_oa_proxyKey 即可

## 3.2配置方法

以下以2套E10系统和1套E9系统公用一个WPS应用服务为例讲解怎么配置

A服务（ E10）

服务唯一标识：E10_A

服务访问地址： [https://weapp.yunteams.cn](https://weapp.yunteams.cn/)

B服务 （ E10）

服务唯一标识：E10_B

服务访问地址：[http://10.12.107.83:30661](http://10.12.107.83:30661/)

C服务 （ E9）

服务唯一标识：E9_C

服务访问地址：[http://10.12.21.25:8080](http://10.12.21.25:8080/)

注：服务唯一标识可随意定义，字母数字组合，不可重复

#### 第1步

配置A服务，设置其中一套E10服务为主服务正常对接wps中台服务，保证预览/编辑功能正常（此文档以A服务为主服务为例说明，一般以E10生产环境为主服务）

E10集成wps文档：[https://www.kdocs.cn/l/ciMvDAGQsXaH](https://www.kdocs.cn/l/ciMvDAGQsXaH) 1.1章

特别注意：

     需保证A服务的服务器网络通能正常访问wps服务地址

     需保证A服务的服务地址wps服务器网络通能正常访问

#### 第2步

配置B服务，登录B服务的租户后台新建wps中台插件，填写的信息照抄A服务租户后台wps中台的配置。配置好之后当前页面的高级设置右上角新增选择“预览编辑回调代理”设置值为“E10_B”保存即可

特别注意：

     需保证B服务的服务器网络通能正常访问wps服务地址

     需保证B服务的服务地址wps服务器网络通能正常访问

     需保证B服务的服务地址A服务的应用服务器网络通能正常访问

#### 第3步

配置C服务，修改doc_wps_for_weaver.properties配置文件配置wps的服务信息，配置内容同A服务租户后台的配置。doccenter_oa_proxyKey设置为E9_C

特别注意：

     需保证C服务的服务器网络通能正常访问wps服务地址

     需保证C服务的服务地址wps服务器网络通能正常访问

     需保证C服务的服务地址A服务的应用服务器网络通能正常访问

#### 第4步

修改A服务的weaver-file-service.properties配置文件。配置的值为服务标识=回调地址，多套环境之间英文逗号隔开。E10回调地址为：服务地址/papi/file/wps/metadata；E9回调地址为：服务地址/api/wps/doccenter/outter

例如本次需要加的配置为：

#wps预览/编辑回调代理其他oa服务配置

wps.callback.proxy=E10_B=[http://10.12.107.83:30661/papi/file/wps/metadata,E9_C=http://10.12.21.25:8080/api/wps/doccenter/outter](http://10.12.107.83:30661/papi/file/wps/metadata,E9_C=http://10.12.21.25:8080/api/wps/doccenter/outter)

配置后即可验证B服务和C服务的预览/编辑功能

注：E10单体环境配置文件修改后需重启E10服务（位置/E10/webapps/ROOT/WEB-INF/classes/weaver/config/config-center/ ）,组合微服务环境直接在nacos修改，修改后不用重启服务
