gpt4 book ai didi

java - Openoffice3/jodconverter 停止工作

转载 作者:行者123 更新时间:2023-11-29 04:04:41 26 4
gpt4 key购买 nike

我已经在我们的服务器上安装了 Openoffice.org3,它正在 headless 运行模式。我们将它与 jodconverter 一起使用来转换 word 和 excel 文件。

它曾经工作得很好,但有一天它停止工作了,我真的不明白为什么。

当我运行/usr/local/bin/java -jarjodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar

在将 .xls 文件转换为 .csv 文件时,它只给我:

线程“主”com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException 中的异常:转换失败:无法保存输出文档; OOo错误代码:3088

如果我在 word 文件上运行 jodconverter,它只会给我一个空的输出文件,或其他错误代码。这取决于。

我们的服务器同时安装了 openoffice 2.4 和 3.0,但都没有现在的工作。 (他们都有同样的问题)所以不是直接是 openoffice 安装的问题。

我什至尝试在服务器上创建一个新用户,并以他的身份运行openoffice但这也不起作用。

所以有没有人知道什么可能是错的,或者我是如何让 openoffice.org 生成某种日志文件/控制台输出,这样我就可以知道发生了什么。

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

最佳答案

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

我的解决方法是运行:

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

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

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

我使用 OO 3.3 的值(value)。

关于java - Openoffice3/jodconverter 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/784957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com