代码之家  ›  专栏  ›  技术社区  ›  Martin Tilsted

OpenOffice3/JodConverter已停止工作

  •  1
  • Martin Tilsted  · 技术社区  · 16 年前

    我已经在服务器上安装了openoffice.org3,它正在无头运行 模式。我们将它与jodconverter一起使用来转换Word和Excel文件。

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

    当我运行/Ur/Studio/bin /Java- jar时 jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar

    在.xls文件上转换为.csv文件,它只会给出:

    线程“main”com.artofsolution.jodconverter.openoffice.connection.openofficeException:转换失败:无法保存输出文档;ooo错误代码:3088

    如果我在Word文件上运行jodconverter,它只会给我一个空的 输出文件或其他错误代码。那要视情况而定。

    我们的服务器安装了OpenOffice2.4和3.0,两者都没有。 现在的工作。(他们都有相同的问题)所以不是 OpenOffice安装直接出现问题。

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

    那么,有没有人知道可能是什么问题,或者我如何 一定要让openoffice.org生成某种日志文件/控制台输出, 所以我能知道发生了什么。

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

    3 回复  |  直到 16 年前
        1
  •  4
  •   AncientSwordRage    12 年前

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

    我的解决方法是:

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

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

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

    我用OO 3.3是值得的。

        2
  •  0
  •   Martin Tilsted    16 年前

    我最后删除了我以前的两个OpenOffice安装 安装一个新版本,现在它又开始工作了。我还是不明白 为什么它停止工作,但有时你不得不接受 重新安装是一种解决方案。

        3
  •  0
  •   Geek    8 年前

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

    推荐文章