springboot项目引入onlyoffice多人协同编辑文档

这篇具有很好参考价值的文章主要介绍了springboot项目引入onlyoffice多人协同编辑文档。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一步安装onlyoffice,

采用docker安装很方便,例如我服务器ip为    172.12.2.333

mkdir -p /opt/onlyoffice/DocumentServer/logs
mkdir -p /opt/onlyoffice/DocumentServer/data
mkdir -p /opt/onlyoffice/DocumentServer/lib
mkdir -p /opt/onlyoffice/DocumentServer/db

docker run -i -t -d -p 8888:80 \
--restart=always \
-v /opt/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
-v /opt/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \
-v /opt/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
onlyoffice/documentserver

安装后访问   http://172.12.2.333:8888 访问成功即可

第二步部署web服务

参考Spring-Boot-onlyOffice: springboot集成onlyOffice的实现。在参考网络上的资料结合自身实际情况总结,让集成oo方便快捷。 封装了oo服务的API和统一了配置。

 1.上面下载下来后,需要执行数据库脚本

resources/mysql/sql.txt

 2.修改数据库配置文件

application.yml

3. 修改onlyOffice.yml 文件,服务地址还有onlyoffice地址修改正确

下面配置文件搜索 autosave改成true,

oo:
  secret: #mnu8wQaoxveEtDY6        #onlyoffice服务 开启了jwt校验 填写
  timeout: 300000
  doc-service: http://172.12.2.333:8888 #onlyoffice服务的地址
  call-back-url: /onlyOffice/save  # oo回调
  download-file: http://172.12.2.333:9090/download/ #http://ip:prot(域名)/xxxx/download/{id},{id}在程序中动态拼接上的
  localhost-address: http://172.12.2.333:9090 #本应用的地址

4. 修改java文件IndexController,去掉第一个/不然打包成jar启动会报错

@RequestMapping("/")
public String filesView(Model model){
    return "index";
}

5. 修改index.html,onlyOffice.html,下面这句的/去掉

<head th:replace="_fragments :: head(~{::title})">

6. 将self-ajax.js的内容复制到style.js文件的最后面

7.运行jar即可

修改后的demo地址

https://download.csdn.net/download/weixin_41796956/88757015文章来源地址https://www.toymoban.com/news/detail-809585.html

到了这里,关于springboot项目引入onlyoffice多人协同编辑文档的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java集成Onlyoffice以及安装和使用示例,轻松实现word、ppt、excel在线编辑功能协同操作,Docker安装Onlyoffice

    docker pull onlyoffice/documentserver docker images 以下是将本机的9001端口映射到docker的80端口上,访问时通过服务器ip:9001访问,并且用 -v 将本机机==/data/aws_s3/file-storage==文件夹挂载到docker的 /var/www/onlyoffice/documentserver/web-apps/wsData文件下,后续直接通过http请求读取对应的文件夹 doc

    2024年02月07日
    浏览(47)
  • springboot 集成onlyoffice 在线协同办公demo

    操作步骤: 1,安装onlyofficeserver,ubuntu 环境, 安装说明见:https://helpcenter.onlyoffice.com/installation/docs-community-install-ubuntu.aspx 2,springboot 集成onlyoffice的demo工程,见https://api.onlyoffice.com/zh/editors/example/javaspring 3,工程配置: 在安装了onlyoffice server 的ubuntu系统里,打开文件/etc/onl

    2024年02月16日
    浏览(43)
  • 开源文档编辑器ONLYOFFICE最新版7.5发布

    开源办公套件 ONLYOFFICE 文档最新版 7.5 现已发布:全新 PDF 编辑器、自动断字、分页符和跟踪箭头、屏幕朗读器等诸多新功能。 什么是 ONLYOFFICE 文档 ONLYOFFICE 文档是一款开源的办公套件,由总部位于拉脱维亚的Ascensio System SIA开发。它支持处理文本文档、电子表格、演示文稿、电

    2024年02月08日
    浏览(46)
  • docker安装OnlyOffice7.3社区版本实现预览和编辑文档

    根据官网进行安装 安装 ONLYOFFICE Workspace 的最简单方法是使用我们的 Docker 脚本。如果希望完全控制安装过程,则可以手动安装所有组件。 ONLYOFFICE Workspace 包括以下组件:ONLYOFFICE Community Server、ONLYOFFICE Control Panel、ONLYOFFICE Docs 和 ONLYOFFICE Mail。要安装所有这些并相互集成,请按

    2024年02月07日
    浏览(39)
  • ONLYOFFICE 文档 7.5 现已发布:新增 PDF 编辑器、屏幕朗读器等功能

    我们已推出最新版的在线编辑器,整个套件具备多项增强功能。敬请继续阅读,了解所有更新。 PDF 是工作中很常见的文件格式。 我们经常需要打开各种PDF格式的宣传册,签署协议和合同等等。 我们一直记得这一点,一直正在开发原生 PDF 编辑工具,方便万千用户。而现在,

    2024年02月08日
    浏览(54)
  • 计算机专业毕业设计项目推荐14-文档编辑平台(SpringBoot+Vue+Mysql)

    本系列(后期可能博主会统一为专栏)博文献给即将毕业的计算机专业同学们,因为博主自身本科和硕士也是科班出生,所以也比较了解 计算机专业 的 毕业设计流程以及模式 ,在编写的过程中可以说几乎是参照 毕业设计目录样式 来进行的. 博主分享的基本都是自己接触过的项目

    2024年02月08日
    浏览(55)
  • 如何部署 Git 实现多人协同开发

    🎉欢迎来到Java学习路线专栏~如何部署 Git 实现多人协同开发 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:Java学习路线 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习 🍹文章作者技术和水平有限,如果

    2024年02月04日
    浏览(45)
  • 用Git远程仓库实现多人协同开发

    (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 分支 初识分支 分支-合并与删除 分支-合并与提交 分支-合并冲突 Git 常用命令 Git 远程仓库  Git 远程仓库-克隆  多人协同开发  Git 常用命令  ​编辑 概念 :本质上是指

    2024年02月15日
    浏览(44)
  • 微信小程序多人协同开发(Git)

    Git的安装我就省略了,大家可以自行去看相关的文章。 首页点击\\\'版本管理\\\' 首次点击会跳出该弹窗,点击\\\'初始化Git仓库\\\' 两个选项都勾选,如果还没建立远程仓库可点击下方链接 微信开发者-代码管理 设置个人密码和账户名,创建项目 点击\\\'设置\\\'-\\\'远程\\\' 添加远程仓库,名称可

    2024年02月03日
    浏览(44)
  • Allegro172版本多人协同在线设计操作指导

    Allegro172版本多人协同在线设计操作指导 Allegro升级到172版本,可以支持多人协同设计,并且实时同步,具体操作如下 首先用户需要在同一个局域网下,并且Allegro172的版本必须一致,比如都是S082的版本 第一个用户打开PCB,选择Symphony Team design 选择 Start Symphony server 等待一会出

    2024年02月09日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包