com.Sonne.Stern.lang.IllegalArgumentException - nicht Unterstützte URL <file:///

Hallo Stackoverflow community, ich habe ein Problem, über das Lesen einer Datei aus meiner java-webapp. Ich möchte eine Datei von einem Verzeichnis in mein webapp, dann die Umwandlung in das PDF-Format. Alles funktioniert Prima in meinem developpement environement ( Windows) aber wenn ich, setzen diese auf den Server ( LINUX), wenn der server erreichen, den code zu Lesen, mein doc-Datei zu konvertieren, java werfen dieser Ausnahme :

com.sun.star.lang.IllegalArgumentException - Unsupported URL <file:///

Hier ist der code :

fileDocToConvert = new File(GET_REAL_PATH()+repo_Name+slash+fileName);

fileDocToConvert Pfad dann : /usr/share/tomcat7/webapps/myapp/repo_name/exemple.doc

Ausnahme ausgelöst, wenn ich versuche, zu konvertieren :

OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
connection.connect();
DocumentConverter converter  = new OpenOfficeDocumentConverter(connection); 
//HERE...=> //    converter.convert(docFile, pdfFile);

Ich bin mit :

jodConverter 2.2.1, openOffice 3, Java7, Tomcat 7

Beginne ich mit der openOffice-service auf diese Weise :

soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard

Ich kann nicht einen Weg zu Folgen, um dieses Problem zu lösen.

Danke im Voraus

  • Was sind die Werte des docFile und pdfFile dann? Sie zeigen nur fileDocToConvert. (Auch, um die join-Pfade in Java, ist es wahrscheinlich besser, Gewohnheit, File.pathSeparator oder die File(File, String) Konstruktor für cross-Plattform-apps.)
  • Dokumentdatei ist fileDocToConvert, deren Wert ist : fille:////usr/share/tomcat7/webapps/myapp/repo_name/exemple.doc PDF-Datei hat keinen Wert Ursache des expception geworfen, wenn JodConverter versuchen, zu konvertieren, die Datei ( Dokumentdatei) zu PDF-Datei.
  • Von "pdfFile hat keinen Wert" meinst du, dass Sie vorbei sind in null zu converter.convert()? Es scheint mir, wie sollte es als Wert den Pfad, wo Sie wollen das Ergebnis der Konvertierung gespeichert werden. Ich glaube nicht, dass der Konverter kann "füllen" der File parameter für Sie.
InformationsquelleAutor Badr DRAIFI | 2013-02-02
Schreibe einen Kommentar