Der PDF-Verarbeitungsdienst (JOD-Server) ist ein Hilfsdienst, der Word-Dokumente in PDFs umwandelt und das Zusammenfassen verschiedener Dokumentenarten in ein PDF ermöglicht. Du kannst ihn auf demselben Server betreiben, auf dem projectfacts/teamspace läuft.
Für die PDF-Funktion benötigst du die Datei
jod-server.jar. Wir stellen sie dir auf Anfrage zur Verfügung. Nutzt du den Dienst nicht, sind in derweb.xmlkeine Anpassungen nötig.
Linux
- Installiere LibreOffice:
apt install libreoffice - Kopiere die
jod-server.jarnach/opt/jod-server/. - Erstelle
/opt/jod-server/config.properties:port=3902 threads=2 whitelist=*portist frei wählbar. Um eine IP-Adresse freizugeben, gib sie unterwhitelistals RegEx an. - Lege Benutzer und Gruppe an:
groupadd -r jod useradd -r -s /bin/false -g jod jod chown jod: /opt/jod-server - Erstelle
/etc/systemd/system/jod.service:[Unit] Description=JOD-Server [Service] WorkingDirectory=/opt/jod-server ExecStart=/bin/java -jar jod-server.jar User=jod Type=simple Restart=on-failure RestartSec=15 [Install] WantedBy=multi-user.target - Aktiviere den Dienst:
systemctl daemon-reload systemctl enable jod.service - Ergänze in der
web.xmlvon projectfacts den Eintrag (oder passe ihn an):<context-param> <param-name>pdfConvertService.url</param-name> <param-value>127.0.0.1:3902</param-value> </context-param>
Windows
- Lege unter
C:\projectfacts\den Ordnerjod-serveran (C:\projectfacts\jod-server) und kopiere diejod-server.jarhinein. - Erstelle die Datei
jod-server-start.bat:java -Dserver.port=3902 -jar jod-server.jar - Lege eine Aufgabenplanung an, damit die Batch-Datei nach dem Serverstart automatisch ausgeführt wird.
- Ergänze in der
web.xmldenpdfConvertService.url-Eintrag (siehe Linux-Schritt 7).
Typische Fragen & Anforderungen
| Du möchtest … | So geht’s |
|---|---|
| Word-Dokumente als PDF erzeugen | Den JOD-Server einrichten und pdfConvertService.url in der web.xml setzen. |
| Einen anderen Port verwenden | In config.properties (Linux) bzw. der .bat (Windows) den Port ändern und in der web.xml angleichen. |
| Den Dienst nach Serverstart automatisch starten | Linux: systemctl enable jod.service. Windows: Aufgabenplanung für die .bat. |
Verwandte Themen
- teamspace mit Docker installieren Installation Konfiguration
- Weitere Server-Konfigurationen Installation Konfiguration
- So ist teamspace technisch aufgebaut Installation Konzept