kkFileView4.4.0 tar.gz包linux部署及使用

61 阅读1分钟

强大的文档在线预览项目解决方案,官方文档地址

下载代码&编译打包

参见官方编译指南

这里不完全按照步骤操作,下载代码解压后用idea打开,然后修改测试文件WebUtilsTests.java

因为后面打包时不跳过测试步骤,所以需要修改一下以防测试不通过,详见下图

image.png

修改完测试文件后,就可以开始编译打包了

image.png

注意:编译后得到的压缩包,内部没有startup.bat脚本,如果打算在windows上部署,可以从源码中找到该脚本并放到解压后的bin目录下(推测~,没有实际试验过~)

image.png

程序运行

  1. 上传压缩包到服务器上并解压,然后去到其bin目录下
  2. root权限执行./install.sh以安装必要依赖
  3. 检查是否已安装java(任意路径下可执行java -version),没有则安装并配置相应的环境变量
  4. root权限执行./startup.sh,可以通过./showlog.sh查看运行情况

可以通过telnet检查端口是否能正常访问,没有则检查防火墙,关闭防火墙或开放相应的端口

预览文件按照使用指南操作,按自己的使用需求选择,这里使用的方案如下图:

image.png

如果是云环境等存在内外网的,并且kkFileView服务和应用服务在同一内网网段里,上图中的url可以使用内网ip

预览乱码

大部分Linux系统上并没有预装中文字体或字体不全,解决方法见常见问题,重启kkFileView程序以使之生效(先./shutdown.sh./startup.sh

如果提示没有命令mkfontscale,则先执行yum -y install mkfontscale