Open office und windows xp
Moderator: Moderatoren
Open office und windows xp
Hallo,
ich habe das folgende Szenario:
Ich habe auf einem Server open office installiert.
Aus einem Client, welcher local kein open office besitzt, möchte ich ein Dokument generieren (aus einer java applikation) und dann als pdf spreichern.
Mit wind 7 and vista funktioniert es einwandfrei, aber aus wind xp fliegt bootstrap exception!!
Hat jemand eine Idee woran es liegen kann?
ich habe das folgende Szenario:
Ich habe auf einem Server open office installiert.
Aus einem Client, welcher local kein open office besitzt, möchte ich ein Dokument generieren (aus einer java applikation) und dann als pdf spreichern.
Mit wind 7 and vista funktioniert es einwandfrei, aber aus wind xp fliegt bootstrap exception!!
Hat jemand eine Idee woran es liegen kann?
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Open office und windows xp
Hallo Mimo,
ich kann Dir zwar nicht weiterhelfen, aber wäre es nicht einfacher zur Erstellung einer PDF-Datei einen Druckertreiber wie http://sourceforge.net/projects/pdfcreator/ zu verwenden ?
ich kann Dir zwar nicht weiterhelfen, aber wäre es nicht einfacher zur Erstellung einer PDF-Datei einen Druckertreiber wie http://sourceforge.net/projects/pdfcreator/ zu verwenden ?
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: Open office und windows xp
Eine? Nein, mehrere. Ich wüsste aber nicht genau, womit dir zu helfen wäre, da du dein Problem viel zu oberflächlich beschreibst.Mimo hat geschrieben:Hat jemand eine Idee woran es liegen kann?
Im Allgemeinen hilf das hier: http://user.services.openoffice.org/en/ ... nector.jar
Re: Open office und windows xp
Aus wind 7 und vista heraus kann ich ohne probleme die Verbindung zur open office, der auf einem Server läuft und nicht local auf dem client, herstellen.hol.sten hat geschrieben:
Im Allgemeinen hilf das hier: http://user.services.openoffice.org/en/ ... nector.jar
Aber mit wind xp kann ich die die verbindung nicht herstellen, also wie gesagt, bekomme ich bootstrap exception.
wie in der link steht:
XComponentContext xContext = BootstrapSocketConnector.bootstrap(oooExeFolder);
mach ich es auch, aber die Verbindung kann trotzdem nicht hergestellt werden
Re: Open office und windows xp
Und wo stand das in deiner ersten Frage in diesem Thread?Mimo hat geschrieben:wie in der link steht:
XComponentContext xContext = BootstrapSocketConnector.bootstrap(oooExeFolder);
mach ich es auch
Dann stimmt etwas mit deinem oooExeFolder nicht. Der bootstrapconnector läuft definitiv unter Windows XP. Dort wurde er immerhin von mir entwickelt und getestet.Mimo hat geschrieben:aber die Verbindung kann trotzdem nicht hergestellt werden
Re: Open office und windows xp
Was ich nicht verstehen kann, warum der selbe oooExeFolder-pfad mit den anderen Betriebssystemen funktioniert und soffice.exe gestartet werden kann!!hol.sten hat geschrieben: Dann stimmt etwas mit deinem oooExeFolder nicht. Der bootstrapconnector läuft definitiv unter Windows XP. Dort wurde er immerhin von mir entwickelt und getestet.
Kann es an dem port liegen?
Re: Open office und windows xp
Seit Windows Witzda hat MS teilweise sehr merkwürdige Mehfachbenennungen von verschiedenen Pfaden eingeführt (http://mil.blogg.de/eintrag.php?id=385, http://www.drwindows.de/windows-anleitu ... vista.html). Vermutlich hängt es damit zusammen.Mimo hat geschrieben:Was ich nicht verstehen kann, warum der selbe oooExeFolder-pfad mit den anderen Betriebssystemen funktioniert und soffice.exe gestartet werden kann!!hol.sten hat geschrieben:Dann stimmt etwas mit deinem oooExeFolder nicht. Der bootstrapconnector läuft definitiv unter Windows XP. Dort wurde er immerhin von mir entwickelt und getestet.
BootstrapExceptions hatten noch nie etwas mit dem Port zu tun!Mimo hat geschrieben:Kann es an dem port liegen?
Re: Open office und windows xp
Das problem ist mit dem windows xp und nicht mit dem vista!hol.sten hat geschrieben: Seit Windows Witzda hat MS teilweise sehr merkwürdige Mehfachbenennungen von verschiedenen Pfaden eingeführt (http://mil.blogg.de/eintrag.php?id=385, http://www.drwindows.de/windows-anleitu ... vista.html). Vermutlich hängt es damit zusammen.
Re: Open office und windows xp
Das Problem ist, dass du uns zuwenig Teil haben lässt an dem wie dein Sourcecode und dein System aussieht! Mein Hinweis auf die Mehrfachbenennung von Verzeichnissen ab Windows Vista kann durchaus Auswirkungen auf dein Windows XP haben. Denn während unter Windows Vista mehrere Pfade für oooExeFolder möglich sind, ist es unter Windows XP nur ein einziger!Mimo hat geschrieben:Das problem ist mit dem windows xp und nicht mit dem vista!
Re: Open office und windows xp
hol.sten hat geschrieben: Das Problem ist, dass du uns zuwenig Teil haben lässt an dem wie dein Sourcecode und dein System aussieht! Mein Hinweis auf die Mehrfachbenennung von Verzeichnissen ab Windows Vista kann durchaus Auswirkungen auf dein Windows XP haben. Denn während unter Windows Vista mehrere Pfade für oooExeFolder möglich sind, ist es unter Windows XP nur ein einziger!
Mein Code sieht wie folgt aus:
XComponentContext xContext;
// get the remote office component context
xContext = BootstrapSocketConnector.bootstrap(officePath);
// get the remote service manger
XMultiComponentFactory xMCF = xContext.getServiceManager();
// create a new instance of the desktop
Object oDesktop = xMCF.createInstanceWithContext("com.sun.star.frame.Desktop", xContext); //$NON-NLS-1$
Ich habe auf dem Server open office 3.0 installiert, dementsprechend von Dir geschriebenen bootstrap jar benutze ich um von den Klients die Verbindung zur soffice.exe herzustellen.
Soll ich einen anderen jar (also einen etwas älteren bootstrap connector jar benutzen?)
Re: Open office und windows xp
Irgendeine Idee bitte!
Re: Open office und windows xp
Sorry, aber bei mir brauchte der Groschen diesmal ein bissl' länger zum Fallen. Da gibst du dir extra Mühe und beschreibst dein Problem so knapp wie möglich und ich peil es trotzdem nicht. Jetzt aber! Der von mir empfohlene boostrapconnector ist nicht für einen Client-Server-Einsatz gedacht. Mich wundert, dass er in so einer Umgebung mit Windows Vista überhaupt läuft. Eine Lösung wie du sie erfragst kann ich dir also nicht anbieten. Statt dessen aber eine Alternative: Baue einen PDF-Service der komplett auf dem Server läuft und spreche diesen von deinen Clients z. B. per RMI an. Wenn du den Service dann am besten auch gleich noch synchronisierst musst du dir wenig Sorgen machen, dass sich parallel Clients gegenseitig die Dokumente zerhacken oder OOo übermäßig oft abstürzen lassen.Mimo hat geschrieben:Ich habe auf einem Server open office installiert.
Aus einem Client, welcher local kein open office besitzt, möchte ich ein Dokument generieren (aus einer java applikation) und dann als pdf spreichern.
Re: Open office und windows xp
Erstmal danke für die Antwort
Ich werde es mit PDF-Service versuchen, danach melde ich mich wieder
Das stimmt, es war sehr knapp beschrieben.hol.sten hat geschrieben: Sorry, aber bei mir brauchte der Groschen diesmal ein bissl' länger zum Fallen. Da gibst du dir extra Mühe und beschreibst dein Problem so knapp wie möglich und ich peil es trotzdem nicht. Jetzt aber! Der von mir empfohlene boostrapconnector ist nicht für einen Client-Server-Einsatz gedacht. Mich wundert, dass er in so einer Umgebung mit Windows Vista überhaupt läuft. Eine Lösung wie du sie erfragst kann ich dir also nicht anbieten. Statt dessen aber eine Alternative: Baue einen PDF-Service der komplett auf dem Server läuft und spreche diesen von deinen Clients z. B. per RMI an. Wenn du den Service dann am besten auch gleich noch synchronisierst musst du dir wenig Sorgen machen, dass sich parallel Clients gegenseitig die Dokumente zerhacken oder OOo übermäßig oft abstürzen lassen.
Ich werde es mit PDF-Service versuchen, danach melde ich mich wieder