首页 > 编程语言 >运行onlyOffice官方java-spring demo的必要参数和文件

运行onlyOffice官方java-spring demo的必要参数和文件

时间:2024-03-22 15:08:06浏览次数:15  
标签:files java url demo h2 spring new docservice

运行onlyOffice官方java-spring时报错从网络上没有找到相应的文章故做下笔记

properties的参数修改

server.version=1.8.0
//配置自己的ip(如配置只能使用ip访问localhost失效)
server.address=192.168.56.1
server.port=4000

filesize-max=5242880
filename-max=50
//文件存放地址
files.storage=D:\\folder
files.storage.folder=documents

files.docservice.timeout=120000
files.docservice.history.postfix=-hist
//onlyOffice地址
files.docservice.url.site=http://192.168.56.100:8701/
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=123456
files.docservice.header=Authorization
files.docservice.token-use-for-request=true

files.docservice.verify-peer-off=true

files.docservice.languages=en:English|ar:Arabic|hy:Armenian|az:Azerbaijani|eu:Basque|be:Belarusian|bg:Bulgarian|ca:Catalan|zh:Chinese (Simplified)|zh-TW:Chinese (Traditional)|cs:Czech|da:Danish|nl:Dutch|fi:Finnish|fr:French|gl:Galego|de:German|el:Greek|hu:Hungarian|id:Indonesian|it:Italian|ja:Japanese|ko:Korean|lo:Lao|lv:Latvian|ms:Malay (Malaysia)|no:Norwegian|pl:Polish|pt:Portuguese (Brazil)|pt-PT:Portuguese (Portugal)|ro:Romanian|ru:Russian|sr-Latn-CS:Serbian|si:Sinhala (Sri Lanka)|sk:Slovak|sl:Slovenian|es:Spanish|sv:Swedish|tr:Turkish|uk:Ukrainian|vi:Vietnamese|aa-AA:Test Language

spring.datasource.url=jdbc:h2:mem:usersdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
hibernate.ddl-auto
spring.h2.console.enabled=true
spring.h2.console.path=/h2
spring.servlet.multipart.max-file-size=5MB
spring.servlet.multipart.max-request-size=5MB

url.index=/
url.converter=/converter
url.editor=/editor
url.track=/track
url.download=/download

添加缺失的文件

在src/main/resources/assets/document-formats路径下添加onlyoffice-docs-formats.json文件,没有搜到这个文件的示例自己从代码中摸索了几条大概满足了需求

[{"name": "docx",
  "type": "word",
  "actions": ["edit"]
},{"name": "pptx",
  "type": "slide",
  "actions": ["edit"]
},{"name": "xlsx",
  "type": "cell",
  "actions": ["edit"]
}]

在src/main/resources/assets/document-templates下添加目录new并在其中加入new.docx、new.pptx、new.xlsx。这些文件是新建的时候的基础模板。
在这里插入图片描述

修改以上内容即可运行

在这里插入图片描述
在这里插入图片描述
如有错误欢迎指正交流

标签:files,java,url,demo,h2,spring,new,docservice
From: https://blog.csdn.net/WJH4652/article/details/136909699

相关文章

  • 【包远程安装运行】SpringBoot+Mysql实现的共享厨房平台+演示视频+开发文档(论文模板)
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的共享厨房平台系统,该系统可以实现线上提前预约,线下使用。利用支付宝沙箱来作为支付方式,使该系统更切合实际的表现出实体店线下共享厨房的流程。该系统分为前台和后台。主要实现了除脚手架功能以外下......
  • 【包远程安装运行】SpringBoot+Mysql实现的美食分享菜谱制作平台+演示视频+开发文档(
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的美食分享菜谱制作平台系统,该系统分为前台和后台,多用户分享平台。主要实现了除脚手架功能以外下面是系统的功能:前台普通用户:注册、登录、首页、美食家列表、菜谱列表、社区论坛、资讯列表、个人中......
  • 汉诺塔问题-递归问题-JAVA实现
    什么是汉诺塔?汉诺塔(河内塔)(TowerofHanoi)是根据一个传说形成的数学问题:常见玩具版汉诺塔有8个圆盘          3个圆盘的汉诺塔的移动          4个圆盘的汉诺塔的移动由此变成一个数学问题有三根杆子A,B,C。A杆上有N个(N>1)穿......
  • Spring相关知识点总结
    一.IoC和AOPIoC和AOP是Spring框架中的两个核心思想。1.什么是IoC?IoC(InversionofControl)控制反转,是一种设计思想或设计模式,不是一种具体的技术实现。IoC的核心思想是将原本在程序中手动创建对象的控制权交给Spring框架管理。IoC可以看作是一个工厂,负责对对象进行统一创......
  • JavaScript object.is()和严格相等、非严格相等的区别
    1.==(相等运算符)        当使用==比较两个值时,如果它们的类型不同,JavaScript会尝试将它们转换为一个共同的类型,然后再进行比较。这个过程称为类型转换或类型强制。0=='0'//true,因为字符串'0'会转换为数字01==true//true,因为布尔值true会转换为数字1nul......
  • Java面试
    Java概述何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完......
  • Java - 注释
      1.注释单行://注释内容多行:/* 注释内容*/文本注释:/** 注释内容*/  2.举例//单行注释class后面的名字要和java文件名一致publicclassDemo01Helloworld{/*多行注释:main是一个方法,是程序的入口,jvm运行程序要找main当入口执行程序*/......
  • 深入解析Java中Integer类型的相等判断
    在Java编程中,Integer类型是我们经常用到的一种基本数据类型,用于表示整数。然而,对于Integer类型的相等性判断,我们可能会遇到一些意料之外的情况。本文将深入探讨Java中Integer类型的相等性判断,并解释其中的一些特殊行为。首先,我们需要理解Java中的包装类(WrapperClasses)。Java......
  • java毕业设计二手物品交易微信小程序[附源码]
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在数字化时代的浪潮下,微信小程序凭借其无需下载安装、即用即走的便捷特性迅速普及,成为互联网应用的新宠。伴随着社会消费观念的变迁和绿色环保意识的提升......
  • springboot/java/php/node/python微信小程序的宠物管理系统【计算机毕设】
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着社会的发展和人们生活水平的提高,宠物已经成为越来越多家庭的重要成员。伴随着宠物数量的增加,宠物管理问题也日益凸显,如宠物的健康监护、日常饮食管理......