java - CentOS 上的 OpenOffice、JOD Converter、Docsplit 问题

标签 java linux centos openoffice.org centos5

我已按照此处的说明安装 Docsplit(当然要考虑到 CentOS 的差异):http://documentcloud.github.com/docsplit

我认为我已经安装了所有必需的软件包,但是当我运行“docsplit pdf ”将 Word 文档转换为 PDF 时,出现此错误:

Exception in thread "main" org.artofsolving.jodconverter.office.OfficeException: failed to start and connect
 at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:61)
 at org.artofsolving.jodconverter.office.PooledOfficeManager.start(PooledOfficeManager.java:102)
 at org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.start(ProcessPoolOfficeManager.java:59)
 at org.artofsolving.jodconverter.cli.Convert.main(Convert.java:98)
Caused by: java.util.concurrent.ExecutionException: org.artofsolving.jodconverter.office.OfficeException: could not establish connection
 at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
 at java.util.concurrent.FutureTask.get(FutureTask.java:111)
 at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:59)
 ... 3 more
Caused by: org.artofsolving.jodconverter.office.OfficeException: could not establish connection
 at org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAndConnect(ManagedOfficeProcess.java:123)
 at org.artofsolving.jodconverter.office.ManagedOfficeProcess.access$000(ManagedOfficeProcess.java:31)
 at org.artofsolving.jodconverter.office.ManagedOfficeProcess$1.run(ManagedOfficeProcess.java:55)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
 at java.util.concurrent.FutureTask.run(FutureTask.java:166)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
 at java.lang.Thread.run(Thread.java:636)
Caused by: org.artofsolving.jodconverter.office.RetryTimeoutException: java.net.ConnectException: connection failed: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'; java.net.ConnectException: Connection refused
 at org.artofsolving.jodconverter.office.Retryable.execute(Retryable.java:48)
 at org.artofsolving.jodconverter.office.Retryable.execute(Retryable.java:31)
 at org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAndConnect(ManagedOfficeProcess.java:113)
 ... 8 more
Caused by: java.net.ConnectException: connection failed: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'; java.net.ConnectException: Connection refused
 at org.artofsolving.jodconverter.office.OfficeConnection.connect(OfficeConnection.java:101)
 at org.artofsolving.jodconverter.office.ManagedOfficeProcess$6.attempt(ManagedOfficeProcess.java:116)
 at org.artofsolving.jodconverter.office.Retryable.execute(Retryable.java:41)
 ... 10 more

无论如何,我让所有这些在 OS X 和我设置的 Ubuntu VM 中都能完美运行。但 CentOS 的这些东西让我很伤心。我该如何修复它?

最佳答案

我在red hat中遇到了同样的问题,我安装了openoffice.org-headless-*.rpm包,一切正常。

关于java - CentOS 上的 OpenOffice、JOD Converter、Docsplit 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3909144/

相关文章:

java - Worklight 6 升级失控

linux - linux内核中有没有类似 "key-value"对的数据结构?

java - 无法将值插入到 android 中的 SQLite 数据库中

linux - 对 Linux 设备驱动程序编程学术项目的建议

linux - 使用 find 命令计算从特定日期到截止日期的所有文件的总大小

python - 在 CentOS 上安装 psycopg2 时遇到问题

linux - 为什么这些参数解析错误?

php - 无法加载动态库/usr/lib64/php/modules/php_soap.dll

java - 在 OnCreateView 调用之外动态添加 View 到 fragment

java - OPENGL Android获取我的图像的坐标