RPM包安装方式

Docker 安装方式

docker安装方式(或者自己打镜像),参考网文 https://developer.aliyun.com/article/788268#slide-8

安装完后遇到的问题

  1. openoffice4 home 目录找不到(原因在docker容器内)

image.png
原因:soffice.bin 文件在docker容器内
使用方法:

  1. 方法一:目录挂载出来;问题未解决,挂载方式可能不对
  2. 方法二:使用find / -name soffice.bin 搜索,发现有docker容器含有该文件,配置到项目中使用,程序能正常启动,但是soffice.bin 8100这个进程占用cpu使用率非常高,久居不下,应该是使用的有问题,所以,非本质上解决该问题。 使用方法二,配置搜索到的home路径时,依然遇到soffice.bin文件找不到的情况,原因解释如下configuration.setOfficeHome(); officehome 路径应为openoffice安装路径。我装的是4。所以配置路径应为:D:\Program Files (x86)\OpenOffice 4。网上很多是配置成D:\Program Files (x86)\OpenOffice 4\program。翻阅了源码一下,寻找soffice.bin时,自动添加program文件夹。如果再配置成D:\Program Files (x86)\OpenOffice 4\program,则它在验证是否有soffice.bin文件时。实际路径为:D:\Program Files (x86)\OpenOffice 4\program\program\soffice.bin。所以报错。

  3. 方法三:最终废弃了docker安装方式,使用了RPM包本地机安装