libreoffice的启动、测试和问题记录
前提:
libreoffice已经安装好,libreoffice指令可用。以我的服务器为例,由于libreoffice指令软链接到/usr/lib/libreoffice/program/soffice,所以下面凡是用libreoffice指令的地方,你用/usr/lib/libreoffice/program/soffice代替自然是一样的效果。
1、libreoffice服务的启动
启动指令是
libreoffice --headless --accept="socket,host=0.0.0.0,port=8100;urp;" --nofirststartwizard &
注意host要写0.0.0.0,不要写127.0.0.1,再后面遇到的问题中会进一步说明。
2、libreoffice的测试方法
(1)libreoffice指令测试
libreoffice --invisible --convert-to pdf test.docx
如发现同目录下出现了test.pdf文件,说明转换成功,libreoffice安装正常。
- java接口测试
- 下载jodconverter-2.2.2.zip,将其解压,里面有docs、lib、src三个目录
- 将test.doc拷贝到lib文件夹下
- 执行命令 java -jar jodconverter-cli-2.2.2.jar test.doc test.pdf
如果lib目录下生成pdf文件,则openoffice安装启动成功
3、遇到的问题记录
最初我服务上libreoffice采用指令测试时正常,而java接口测试中会报如下错误:
ERROR: connection failed. Please make sure OpenOffice.org is running and listening on port 8100
这个错误是在告诉我8100端口没有libreoffice服务监听,但使用netstat -apn | grep 8100,发现8100端口确实在使用,所以可能是其监听的ip不全,而我的启动指令中host值是127.0.0.1,应修改成0.0.0.0,全网卡监听。另外查找网上资料,若libreoffice指令正常,而java代码不能运行时,需要安装unoconv,故解决libreoffice该问题需要下面2步:
- apt install unoconv
- 启动指令中host值修改成0.0.0.0,即
libreoffice --headless --accept="socket,host=0.0.0.0,port=8100;urp;" --nofirststartwizard &
libreoffice的启动、测试和问题记录相关推荐
- 在windowService用Process.Start()启动程序没有界面-记录
原文:在windowService用Process.Start()启动程序没有界面-记录 1.在服务程序安装时编程实现,ProjectInstaller.cs using System; using ...
- 吉林省第二条国际铁路联运大通道“长珲欧”启动测试
29日,吉林省第二条国际铁路联运大通道"长珲欧"在俄罗斯启动测试.吉林省商务厅供图 29日,吉林省第二条国际铁路联运大通道"长珲欧"在俄罗斯启动测试.吉林省商务 ...
- RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案)
RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案) 参考文章: (1)RAISR-ma ...
- JSP→JavaWeb简介、Tomcat服务器安装启动测试目录、Tomcat手动创建项目、开发工具MyEclipse与Eclipse配置环境、MyEclipse创建Web程序目录、修改Tomcat端口
动态网页的动态指的是能与用户进行交互 Tomcat官网http://tomcat.apache.org/ Tomcat服务器安装启动测试目录 Tomcat手动创建项目 修改服务器配置生效需要重启!重启 ...
- 计算机弹出虚拟U盘,我们通过工具所自带的电脑模拟器对我们u盘制作启动盘进行模拟启动测试...
系统之家WinXP系统u盘制作成启动盘制作教程.现在光驱慢慢退出了我们的电脑必备配置中,而且向win8.1~win10,微软官方都不提供光盘销售了,那么怎么安装系统之家WinXP系统呢.有需要的用户, ...
- 【无标题】使用Ping命令制作的批量Ping工具,可对指定Ip进行ping测试,并将结果记录到txt文件
//使用Ping命令制作的批量Ping工具,可对指定Ip进行ping测试,并将结果记录到txt文件 直接闪退出去了,不知道问题出在哪里. //代码: @if "%~1"==&quo ...
- VirtualBox VM+Vagrant 启动失败踩坑记录
VirtualBox VM+Vagrant 启动失败踩坑记录 今天天气晴朗,是个学项目的好日子啊好日子. 卧槽,怎么访问Redis超时了.迅速打开Xshell看能不能连接,断了,我猜肯定是我内存不够, ...
- 只狼:影逝二度PC官方中文版启动测试
Sekiro Shadows Die Twice 官方多语言v1.6.0版本启动测试 1:安装Steam,安装后启动一次,然后关闭,确保steam完全退出. 2:进入Program Files (x8 ...
- 5ecsgo启动失败2错误代码2_csgo5e启动测试失败怎么办
csgo5e启动测试失败解决方法是在你进入5E时他会自动进入游戏,你在5e启动游戏时有按了一下开始游戏,就会导致这样的情况,你耐心等一会就好了.如果还不行,你可以重置一下你的电脑哦. 详细答案: cs ...
最新文章
- 传智播客还收费 兄弟会都是免费的
- Oracle中的NULL(二、NULL详解)
- PHP合并数组array_merge函数运算符加号与的区别
- 【python】xsspider零碎知识点
- ICLR 2022 | Transformer不比CNN强!Local Attention和动态Depth-wise卷积
- 不停止mysql就卸载_MYSQL安装与卸载(一)
- “使命召唤”的新“吃鸡”模式味道如何?
- 挖掘机燃料_2020广东挖掘机工程机械出租公司合作共赢
- MySQL实战45讲
- 【开源项目】二、Smart Admin 通用型中后台解决方案
- Xshell 和 Xftp 免费下载
- [转] Node.js 服务端实践之 GraphQL 初探
- linux下U盘的挂载方法
- Labeled Faces in the Wild
- rabbitmq(二):死信队列,springboot 实现3种情况
- 华为emui10.0系统是鸿蒙吗,暂时忘记鸿蒙!华为EMUI 10.0发布时间确认:这才是主角...
- Leaflet加载百度地图
- linux防火墙禁用web和smb,samba服务器需要关闭防火墙和selinux
- Verilog 四层电梯设计
- linux系统时间不同步解决办法(同步本地时间)