Openoffice3 / jodconverter停止工作

时间:2009-04-24 08:20:23

标签: java openoffice.org jodconverter

我已经在我们的服务器上安装了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,它只会给我一个空的 输出文件或其他错误代码。这取决于。

我们的服务器同时安装了openoffice 2.4和3.0 现在的工作。 (他们都有同样的问题)所以事实并非如此 直接解决openoffice安装问题。

我甚至试图在服务器上创建一个新用户,并像他一样运行openoffice 但这也不起作用。

所有人都有任何关于可能出错的理念,或者我是怎么做的 得到openoffice.org来生成某种日志文件/控制台outptu, 所以我可以继续下去。

我用 /opt/openoffice.org3/program/soffice.bin -headless -nofirststartwizard -accept =“socket,host = localhost,port = 8100; urp;” &安培;

3 个答案:

答案 0 :(得分:4)

有时,soffice正在运行,但所有转换尝试都失败了。

我的解决方法是运行:

Runtime.getRuntime("killtask /IM soffice.bin /F")

关闭操作系统进程。在此之后,

Runtime.getRuntime("c:\\path\\start-openoffice-uno.bat")

值得我使用的是OO 3.3。

答案 1 :(得分:0)

好吧,我最终删除了旧的openoffice安装和 安装新版本,现在又重新开始了。我还是不明白 为什么它停止工作但有时你只需要接受一个 重新安装是一种解决方案。

答案 2 :(得分:0)

对我来说,它清理了与OpenOffice相关的/ tmp中的所有文件后开始工作