kkfileview部署使用

1.gitee下载源码 kkFileView: 使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、wps、xls、xlsx、zip、rar、ofd、xmind、bpmn 、eml 、epub、3ds、dwg、psd 、mp4、mp3以及众多类文本类型文件在线预览

2.去掉cad 

3.替换水印字体为免费字体

 4.更改缓存方式为redis

5. 编译打包,部署生成

 maven 打包
1. kkFileView-4.3.0-SNAPSHOT.jar windows环境下部署
2. kkFileView-4.3.0-SNAPSHOT.tar.gz linux环境下部署linux环境下部署方式:
1. 将打包好的kkFileView-4.3.0-SNAPSHOT.tar.gz 放到kkfileView文件夹下,
2. 解压kkFileView-4.3.0-SNAPSHOT.tar.gztar -zxvf kkFileView-4.3.0-SNAPSHOT.tar.gz
3. 进入解压后文件夹bin目录
4. 如果项目已经启动过了则关闭后重启./shutdown.sh-->./startup.sh,如果项目没有启动过则直接启动./startup.sh
5. 查看日志:./showlog.sh

在安装的时候出现各种各样的问题,记录一下:

linux 服务器上添加文件夹kkfilwView 将需要用到的文件放进去,解压

 tar -zxvf LibreOffice_7.4.7_Linux_x86-64_rpm.tar.gztar -zxvf LibreOffice_7.4.7_Linux_x86-64_rpm_langpack_zh-CN.tar.gztar -zxvf kkFileView-4.3.0-SNAPSHOT.tar.gzyum install -y ./LibreOffice_7.4.7.2_Linux_x86-64_rpm_langpack_zh-CN/RPMS/*.rpmyum install -y ./LibreOffice_7.4.7_Linux_x86-64_rpm/RPMS/*.rpm

最后启动项目 ./startup.sh

如果启动失败,检查项目是否已经启动过了:

1.如果是则先关闭后启动,

2.office进程是否已经启动,kill office进程(父进程,否则无法关闭office)重新启动

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/2452.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

构建交互式数据框架:使用Gradio的Dataframe模块

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

视频解说小程序看点小程序搭建上线,流量主对接实现广告收益

什么是视频解说小程序? 影视剪辑和解说,我们都知道有这类的抖音号,这时候就用到我们小程序了,流量主产生了收益。把视频解说上传到小程序,设置为广告观看,这样引导用户去小程序看,就产生一个广告…

配置鼠标右键菜单功能 :一键csv转excel

配置右键菜单功能 :一键csv转excel 无需点开文件,双击即可以生成新的excel文件 步骤: 1、配置Python,安装依赖库 pip install openpyxl pip install pandas2、创建Python文件 csv_to_excel.py # -*- coding:utf-8 -*- impor…

基于Java+SSM+Vue的高校校园点餐系统设计与实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

2023年城市分站系统源码采用php语言

系统源码介绍: 本系统采用了php语言,根据现有了城市分布,包含了省市区,划分,具备了高级少选功能,按照每个市级城市为分站点,和主站点同样的模式。 安装方法: 快速创建几百个城市分…

Redis 事务与数据持久化

目录 一、Redis 事务 1.1 事务本质 1.2 数据库事务与redis事务 1.2.1 数据库事务 1.2.2 Redis事务 1.2.2.1 两种错误不同处理方式 1)代码语法错误(编译时异常) 2)代码逻辑错误(运行时错误) 1.2.2.2 这种做…

HPM6750系列--第三篇 搭建MACOS编译和调试环境

一、目的 在上一篇《HPM6750系列--第二篇 搭建Ubuntu开发环境》我们介绍了Ubuntu上开发HPM6750,本篇主要介绍MAC系统上的开发环境的搭建过程,整个过程和Ubuntu上基本类似。 二、准备 首先我们在Mac电脑上打开一个terminal,然后创建一个…

手搓GPT系列之 - 通过理解LSTM的反向传播过程,理解LSTM解决梯度消失的原理 - 逐条解释LSTM创始论文全部推导公式,配超多图帮助理解(中篇)

近期因俗事缠身,《通过理解LSTM的反向传播过程,理解LSTM解决梯度消失的原理 - 逐条解释LSTM创始论文全部推导公式,配超多图帮助理解》的中下篇鸽了实在太久有些不好意思了。为了避免烂尾,还是抽时间补上(上篇在此&…

Day8——操作系统基础windows

文章目录 操作系统基础操作系统的定义 什么是windows 操作系统基础 操作系统的定义 什么是windows

1分钟学会使用docker-compose部署 registry 以及可视化镜像

获取 docker-compose: curl -L https://github.com/docker/compose/releases/download/2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose docekr-compose.yaml: version: 3.3services:registry-ui:image: joxit/docker-registry-ui:mainrestart: always…

Spring之Bean生命周期源码解析

系列文章目录 文章目录 系列文章目录扫描包寻找候选的组件通过组件索引寻找通过包路径扫描所有候选组件 生成Bean的名字解析设置BeanDefinition信息检查Spring容器中是否已经存在该beanName注册BeanDefinition 实例化非懒加载的单例Bean合并BeanDefinition创建非懒加载单例Bean…

线性代数克莱姆法则的几何含义

以二元一次方程组的求解为例: { a c a 1 b c b 1 c 1 a c a 2 b c b 2 c 2 \left\{\begin{array}{l} a_{c}a_{1} b_{c}b_{1} c_{1} \\ a_{c}a_{2} b_cb_{2} c_{2} \end{array}\right. {ac​a1​bc​b1​c1​ac​a2​bc​b2​c2​​ 其中 a c a_c ac​和 b c b_…