Christian Seiler: FOP Version über Bash ermitteln

Beitrag lesen

Hallo!

es geht um den Apache FOP generator bzw. in diesem Falle läuft noch ein Tomcat.
Dann muß ich wohl noch etwas rum experimentieren.

Naja, das prinzipielle Verfahren funktioniert trotzdem. Du musst halt den Befehl »fop« in meinem Code durch das ersetzen, was Du eingeben musst, um FOP zu starten.

Es KANN natürlich sein (Du sprichst ja schließlich von Tomcat), dass das Kommandozeilen-Script, das zum Starten von FOP verwendet wird, gar nicht installiert ist und FOP immer nur aus Java heraus verwendet wird. DANN müsstest Du sowas machen wie:

java -classpath CP org.apache.fop.cli.Main

Wobei CP halt der Classpath ist, der nötig ist, um FOP zu starten, im Zweifel zumindest mal /pfad/zu/fop.jar (wo auch immer das bei Dir liegt), dazu aber auch noch mehr (FOP hat ja auch Abhängigkeiten zu anderen *.jars, das kann mühselig werden, die rauszusuchen).

Viele Grüße,
Christian