我已经在我们的服务器上安装了Openoffice.org3,它在无头模式下运行。我们将它与jodconverter一起使用来转换word和excell文件。
它曾经工作得很好,但有一天它突然停止工作,我真的不明白为什么。
当我运行/usr/local/bin/java -jar jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar时
在.xls文件上将其转换为.csv文件,它给出的结果如下:
线程"main“com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException:转换异常失败:无法保存输出文档;OOo errorCode: 3088
如果我在word文件上运行jodconverter,它只会给出一个空的输出文件,或者其他错误代码。这要看情况了。
我们的服务器同时安装了OpenOffice2.4和3.0,现在这两种工作都没有。(它们都有相同的问题),所以这不是openoffice安装的直接问题。
我甚至试图在服务器上创建一个新用户,并以他的身份运行openoffice,但也不起作用。
因此,谁知道哪里可能出了问题,或者我如何让openoffice.org生成某种日志文件/控制台输出,这样我就可以看到发生了什么。
我使用/opt/openoffice.org3.org3/program/soffice.bin -headless -nofirststartwizard -accept="socket,host=localhost,port=8100;urp;“&
发布于 2009-04-27 21:30:45
好吧,我最终删除了我的两个旧的openoffice安装,并安装了一个新的版本,现在它又可以工作了。我仍然不明白它为什么停止工作,但有时你不得不接受重新安装是一种解决方案。
发布于 2011-09-12 00:30:49
有时,soffice正在运行,但所有转换尝试都会失败。
我的解决方法是运行:
Runtime.getRuntime("killtask /IM soffice.bin /F")
关闭操作系统进程。在这之后,
Runtime.getRuntime("c:\\path\\start-openoffice-uno.bat")。
不管怎么说,我使用的是OO3.3。
发布于 2017-07-26 19:14:08
对我来说,它是在清理了/tmp中与OpenOffice相关的所有文件后才开始工作的
https://stackoverflow.com/questions/784957
复制相似问题