前言

ONLYOFFICE,简单地说,就是将 Word 、Excel、PPT 3 大办公套件搬到了云端,只需要一个浏览器即可以在线使用 Office 的各种功能。

环境准备

  • Java JDK1.8
  • Apache Tomcat:9.x版本
  • Maven 仓库
  • IDEA 环境

运行步骤

  1. 下载Java示例代码

    下载地址:https://api.onlyoffice.com/app_data/editor/Java%20Example.zip
    
  2. 解压Java示例代码

  3. 使用IDEA打开 Java Example文件夹,选择Maven project

  1. 修改配置文件settings.properties参数

修改files.docservice.url.site地址为自己onlyoffice服务地址

filesize-max=5242880
storage-folder=app_datafiles.docservice.viewed-docs=.pdf|.djvu|.xps
files.docservice.edited-docs=.docx|.xlsx|.csv|.pptx|.txt
files.docservice.convert-docs=.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|.xml|.epub|.fb2
files.docservice.timeout=120000#files.docservice.url.site=https://documentserver/
files.docservice.url.site=http://192.168.200.118/
files.docservice.url.converter=ConvertService.ashx
files.docservice.url.command=coauthoring/CommandService.ashx
files.docservice.url.api=web-apps/apps/api/documents/api.js
files.docservice.url.preloader=web-apps/apps/api/documents/cache-scripts.html
files.docservice.url.example=files.docservice.secret=
files.docservice.header=Authorization
  1. 修改maven仓库指向地址

鉴于国内网络导致下载慢问题,建议使用国内源(本人使用的是aliyun)

<mirror>      <id>alimaven</id>   <name>aliyun maven</name>   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>    <mirrorOf>central</mirrorOf>
</mirror>
  1. 添加本地提前准备好的Tomcat,选择本地Jdk

  1. 配置TomcatDeployment

  1. 启动Tomcat

  1. 界面效果

  1. 注意

    若onlyoffice服务所部署机器和本地运行环境不在同一台机器中,需将localhost修改为本机ip地址,且网络互通

文章持续更新,更多可以微信搜一搜「一个需求」,这个其实很简单,怎么实现我不管!

使用IDEA运行OnlyOffice的Java示例相关推荐

  1. java 示例_功能Java示例 第4部分–首选不变性

    java 示例 这是称为" Functional Java by Example"的系列文章的第4部分. 在上一部分中,我们讨论了一些副作用,并且我想进一步详细说明如何通过将不可变 ...

  2. 在运行时修补Java

    本文将重点介绍如何解决与第三方库相关的问题 不能被规避 难以排除/绕过/替换 只需不提供错误修正 在这种情况下,解决问题仍然是一项艰巨的任务. 作为这种情况的诱因,请考虑对"哈希索引&quo ...

  3. java 示例_最佳Java示例

    java 示例 什么是Java? (What is Java?) Java is a programming language developed by Sun Microsystems in 199 ...

  4. 利用Kafka发送/消费消息-Java示例

    利用Kafka发送/消费消息-Java示例 当使用命令行工具把基本的组件运行起来后,再使用Java client就很简单,这里是入门的第一个Java客户端程序,有很多需要深入理解的地方. 依赖配置 & ...

  5. java c 速度_Java和C#运行速度对比:Java比C#快约3倍

    测试条件: Java版本: Java 8, .NET版本:v4.0, Release模式,针对x86平台优化 单线程模式. Java代码: package javatest; public class ...

  6. java运行库一键修复_在运行时修补Java

    java运行库一键修复 本文将重点介绍如何解决与第三方库相关的问题 不能被规避 难以排除/绕过/更换 只需不提供错误修正 在这种情况下,解决问题仍然是一项艰巨的任务. 作为这种情况的诱因,请考虑对&q ...

  7. Java示例初学者的设计模式

    在这篇文章中,你将学习: 什么是设计模式 为什么我们使用设计模式 不同类型的设计模式 当我们使用设计模式 你如何在Java中实现不同的设计模式 设计模式的真实示例. 什么是设计模式? 从第一个面向对象 ...

  8. 阿里云短信官方的java示例是错误的

    阿里云短信前身是大鱼,现在移入了阿里云短信. 下载了官方sdk发现一大坨.我不需要啊. 下面自己精简一下,写一个. 谁知道一直提示签名不正确. 看了官网的示例然后对比了一下官方的php sdk 这,j ...

  9. java 示例_功能Java示例 第5部分–将I / O移到外部

    java 示例 这是称为" Functional Java by Example"的系列文章的第5部分. 在上一部分中,我们停止了对文档的变异,并返回了数据的副本. 现在,我们需要 ...

最新文章

  1. 阿里云https认证
  2. PyQt编程之模态与非模态对话框(二)
  3. rabbitmq连接java快速入门
  4. 文件上传~Uploadify上传控件~续(多文件上传)
  5. css中背景的应用及BFC与IFC应用
  6. 利用caffe日志进行测试精度训练损失等的画图(caffe训练结果可视化)
  7. C++ map转为vector
  8. 漫威超级争霸战辅助脚本,快速刷星币打竞技场副本
  9. 【模拟】Parity
  10. 麦肯锡全球研究院 人机共存的新纪元: 自动化、就业和生产力
  11. 华为android9.1.0怎么隐藏应用,华为畅享10s怎么隐藏应用 可以设置应用锁和隐私空间...
  12. Mac下载软件Motrix 下载速度为零解决办法
  13. 洛谷P1200你的飞船在这
  14. 2018------书籍电影和音乐
  15. 美国证监会给区块链股票降温
  16. MyBatis-Plus数据安全保护(加密解密)
  17. 《进击的巨人第三季part2》爬取豆瓣网友评论,制作词云图
  18. 日语学习资料PDF下载
  19. Excel中文转拼音(完整版)
  20. linux是优秀程序员吗,如何理解Linus Torvalds“什么才是优秀程序员”

热门文章

  1. CF1661D Progressions Covering
  2. 以图搜图引擎 With Saprk
  3. 主流报表开发工具有FastReport.NET V2022.3正式发布——支持SkiaSharp
  4. Installation path not writeable in R
  5. 花瓣搜索编辑网站的方法
  6. 他14岁上大学,17岁读博,24岁成为加利福尼亚大学洛杉矶分校史上最年轻的教授...
  7. 世界历史上10位征服过最广大土地的人
  8. 免费慕课答案查询公众号
  9. 爬取防盗链图片福利你懂得
  10. MYSQL练习题:连续两天登录的游戏玩家比率