Jod converter not connecting to office

259 views
Skip to first unread message

Alexis Perrier

unread,
Feb 3, 2010, 4:49:33 AM2/3/10
to JODConverter
Dear list

My Jodconverter as a web service setup was working fine until soffice
crashed yesterday.
It now seems that Tomcat cannot connect to Office

I am on Ubuntu 8.10
1) Office is running fine
$> sudo netstat -nap | grep office
$> unix 2 [ ACC ] STREAM LISTENING 17292575 13651/
soffice.bin /tmp/
OSL_PIPE_1002_SingleOfficeIPC_c08b5a5b658555278342fe12dc5f19e

2) Tomcat is also working up and running
$> ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap
start"
$> 15587 ? Sl 0:07 /usr/lib/jvm/java-6-sun/bin/java -
Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -
Djava.util.logging.config.file=/home/spock/sources/jodconverter-
tomcat-2.2.2/conf/logging.properties -Djava.endorsed.dirs=/home/spock/
sources/jodconverter-tomcat-2.2.2/endorsed -classpath :/home/spock/
sources/jodconverter-tomcat-2.2.2/bin/bootstrap.jar -Dcatalina.base=/
home/spock/sources/jodconverter-tomcat-2.2.2 -Dcatalina.home=/home/
spock/sources/jodconverter-tomcat-2.2.2 -Djava.io.tmpdir=/home/spock/
sources/jodconverter-tomcat-2.2.2/temp
org.apache.catalina.startup.Bootstrap start

3) I am able to convert a file using the command line
$> java -jar /home/spock/sources/jodconverter-core-3.0-beta-3/lib/
jodconverter-core-3.0-beta-3.jar test.doc test.html
creates the target file

But when I try to use the web service using
$> wget http://localhost:8080/converter/service \
--post-file=test.odt \
--header="Content-Type: application/vnd.oasis.opendocument.text" \
--header="Accept: application/pdf" \
--output-document=test.pdf

I get the following message
$> --09:38:29-- http://localhost:8080/converter/service
=> `test.pdf'
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
09:38:29 ERROR 500: Internal Server Error.

the pdf file is created but is empty

and in the tomcat log file I get this error message

03-Feb-2010 09:46:05 org.apache.catalina.core.StandardWrapperValve
invoke
SEVERE: Servlet.service() for servlet DocumentConverterServiceServlet
threw exception
java.net.ConnectException: connection failed:
socket,host=localhost,port=8100,tcpNoDelay=1:
java.net.ConnectException: Connection refused
at
com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection.connect
(AbstractOpenOfficeConnection.java:79)
at
com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection.getService
(AbstractOpenOfficeConnection.java:115)
at
com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection.getFileContentProvider
(AbstractOpenOfficeConnection.java:129)
at
com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.convertInternal
(OpenOfficeDocumentConverter.java:116)
at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert
(AbstractOpenOfficeDocumentConverter.java:104)
at
com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.convertInternal
(OpenOfficeDocumentConverter.java:88)
at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert
(AbstractOpenOfficeDocumentConverter.java:82)
at
com.artofsolving.jodconverter.web.DocumentConverterServiceServlet.doPost
(DocumentConverterServiceServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
447)
at java.lang.Thread.run(Thread.java:619)

I have no idea where to look from here.
Any idea where the problem could be ?
Thanks a lot for your help
Alexis

Reply all
Reply to author
Forward
0 new messages