JAVA™ am Server installieren
ACHTUNG: ANLEITUNG OHNE GEWÄHR. |
---|
Die Firma untermStrich software gmbh übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen! |
ACHTEN SIE AUF DIE SICHERHEIT IHRES SERVERS!! |
Java muss wie auch untermStrich aktuell gehalten werden. Dies gilt besonders, wenn der Server im Internet verfügbar sein soll. |
Wenn kein Java am Server eingerichtet ist, können keine PDF basierte Auswertungen erstellt, Emails entpackt und XLSX genutzt werden.
Testen
Zum Testen gehen Sie in den Bereich „Konfiguration“ > „System“ > „Externe Systeme“
und wählen Sie „Angaben testen“.
Es muss ein grüner Haken erscheinen.
Sie benötigen mindestens „Unternehmer plus“ auf „Konfiguration“ um Zugriff auf „System“ zu erhalten.
Installation
Windows
- Java 11 (LTS) HotSpot JRE x64 https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=hotspot
- Java 15 (LTS) HotSpot JRE x64 https://adoptopenjdk.net/releases.html?variant=openjdk15&jvmVariant=hotspot 1)
- Java 17 (LTS) Temurin JDK X64 https://adoptium.net/releases.html?variant=openjdk17&jvmVariant=hotspot 2)
- Laden Sie die JRE oder JDK als Zip-Datei herunter, nicht den Installer
- Entpacken Sie die Zip-Datei nach
C:\java\jdk…
- Geben Sie den Pfad zur
C:\java\jdk…\bin\java.exe
unter Externe Systeme an.- Wenn Sie die Datei korrekt entpackt haben, können Sie den Pfad einfach mittels Java Pfad auswählen wählen.
Java Update
Wenn Sie den Modify Office Files Server nutzen, passen Sie auch dort den Pfad an:
Modify Office Files Server anpassen
Wenn leere PDF oder XLSX erzeugt werden
Auf manchen Systemen, ist es notwendig, den
Apache unter einem eigenem Benutzer auszuführen, damit
Java die PDF und XLSX Dateien richtig erzeugen kann.
Auf vielen Systemen ist das wiederum nicht notwendig.
Mac OS X
- Java 11 (LTS) HotSpot JRE x64 https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=hotspot
- Java 15 (LTS) HotSpot JRE x64 https://adoptopenjdk.net/releases.html?variant=openjdk15&jvmVariant=hotspot 3)
- Java 17 (LTS) Temurin JDK X64 oder aarch64(M1) https://adoptium.net/releases.html?variant=openjdk17&jvmVariant=hotspot 4)
- Wählen Sie unter „Operating System“
macOS
aus. -
- Installieren Sie das Java .pkg
- Geben Sie den Pfad zur
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jre/Contents/Home/bin/java
/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jre/Contents/Home/bin/java
/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/java
- - Datei unter Externe Systeme an.
- Wenn Sie die Datei korrekt entpackt haben und die Zugriffsrechte stimmen, können Sie den Pfad einfach mittels Java Pfad auswählen wählen.
Java Update
Wenn Sie den Modify Office Files Server nutzen, passen Sie auch dort den Pfad an:
Modify Office Files Server anpassen
Ubuntu
Ubuntu 18.04/20.04
## Java 11 sudo apt-get install default-jdk-headless update-alternatives --config java # Wählen Sie Java 11 aus
Java 11 ist aktuell noch Java 10, auch wenn es unter dem Namen Java 11 läuft. https://lists.ubuntu.com/archives/ubuntu-release/2018-February/004275.html
Ubuntu 16.04
sudo apt-get install openjdk-8-jre-headless
Andere Linux Systeme
Kein Support durch untermStrich für nicht Ubuntu Systeme!
Ältere SUSE
Laut Meldung eines Kunden, installieren Sie bitte auch:
- xorg-x11-fonts-core
- xorg-x11-fonts
- fonts-config
- ft2demos
- dom4j
- saxon9
Fonts
Stellen Sie sicher, dass fontconfig bzw fonts-config installiert ist.
GCC_4.2.0 not found
Wenn Java installiert ist, der Test aber fehlschlägt, öffnen Sie bitte das Apache error_log.
Wenn Sie die folgende Fehlermeldung erhalten, haben Sie im lib
Pfad des Apache eine veraltete libgcc_s.so.1
:
java: /…/lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libgcj.so.8rh)
Auf einem System konnten wir dazu die Systemdatei /lib/libgcc_s.so.1
über die bestehende Datei kopieren.