我正在设置一个克隆服务器。并在其上设置附加文档查看器。但是当我在浏览器上转换 .doc 时出现错误。
线程“主”org.artofsolving.jodconverter.office.OfficeException 中的异常:无法在 org.artofsolving.jodconverter.office.PooledOfficeManager 的 org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:64) 处启动和连接.start(PooledOfficeManager.java:101) at org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.start(ProcessPoolOfficeManager.java:62) at org.artofsolving.jodconverter.cli.Convert.main(Convert.java:112) 原因: java.util.concurrent.ExecutionException:org.artofsolving.jodconverter.office.OfficeException:无法在 java.util.concurrent.FutureTask 的 java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) 建立连接。在 org.artofsolving.jodconverter.office.ManagedOfficeProcess 获取(FutureTask.java:111)。startAndWait(ManagedOfficeProcess.java:62) ... 还有 3 个
从调试信息中我知道错误来自命令:
java -Djava.awt.headless=true
-Djava.util.logging.config.file=/usr/lib/ruby/gems/1.8/gems/docsplit-0.7.2/vendor/logging.properties
-cp /usr/lib/ruby/gems/1.8/gems/docsplit-0.7.2/build:/usr/lib/ruby/gems/1.8/gems/docsplit-0.7.2/vendor/'*'
-jar /usr/lib/ruby/gems/1.8/gems/docsplit-0.7.2/vendor/jodconverter/jodconverter-core-3.0-beta-4.jar
-r /usr/lib/ruby/gems/1.8/gems/docsplit-0.7.2/vendor/conf/document-formats.js /tmp/tmpPYP2u5/dump.doc /tmp/tmpPYP2u5/dump.pdf 2>&1
但如果我以 root 权限在 bash 中运行它。我没有错误。