Inhaltsverzeichnis

Dokumente - Modify Office Files

Modify Office Files (MOF) erlaubt das Bearbeiten und Verarbeiten von zumeist XLSX Dateien.

Nutzt die folgenden Bibliotheken

Logging

Sie können über die Butler Konfiguration Apache Log4j 2 aktivieren.

Betrifft CVE-2021-44228

Log4J ist im Standard nicht aktiv und selbst wenn Sie Modify Office Files als Server betreiben, ist dieser nur über localhost verfügbar.

Wir haben dennoch zur Sicherheit ein Update von Modify Office Files herausgebracht, welches Log4J 2.15 nutzt. Das Update erhalten Sie über Konfiguration – Butler Aktualisierung / Installation.

Wenn Sie den Modify Office Files Server nutzen und Log4J aktiviert hatten (Siehe Konfiguration des Butlers oben), starten Sie den Server nach dem Update bitte neu.

Fehler Unsupported major.minor version 52.0

Sie haben eine sehr alte Version von Java am Server (Vor Java 8).

Modify Office Files Server

:righty: Bitte über die Butler Konfiguration deaktivieren, wenn es zu einem Problem mit dem Server kommen sollte.

Diese Variante beschleunigt oben genannte Funktionen, erfordert aber etwas Konfiguration durch Ihre Systembetreuer:in.

:righty: Die Beschleunigung ist ab dem zweiten Zugriff merkbar.

Wenn Sie Java 11 oder neuer nutzen, ist dieser Server nicht mehr empfohlen.

Java 11 ist typischerweise auch ohne diese Servervariante schnell genug.

Wenn Sie die Modify Office Files Version anpassen, müssen Sie auch die .bat/.plist/.sh Datei anpassen!

Windows

:!: 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!

Ein Beispiel, wie das Starten unter Windows aussehen kann:

Neustart

Beenden Sie zuerst den Java Prozess.

Danach starten Sie den Server über die Aufgabenplanung.

macOS

:!: 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!

Ein Beispiel, wie das Starten auf aktuelleren macOS Versionen aussehen kann:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<dict>
		<key>Label</key>
		<string>ustrich.modify_office_files</string>
 
		<key>StandardOutPath</key>
		<string>/var/log/ustrich/modify_office_files.log</string>
		<key>StandardErrorPath</key>
		<string>/var/log/ustrich/modify_office_files_error.log</string>
 
		<key>UserName</key>
		<string>root</string>
		<key>GroupName</key>
		<string>wheel</string>
 
		<key>RunAtLoad</key>
		<true/>
 
		<key>ProgramArguments</key>
		<array>
			<string>/usr/bin/java</string>
			<string>-jar</string>
			<string>/Library/WebServer/Documents/ustrich/writeable/applications/com_untermstrich_modify_office_files/portlets/modify_office_files.jar</string>
			<string>server</string>
			<string>/Library/WebServer/Documents/ustrich/writeable/applications/com_untermstrich_modify_office_files/writeable/conf.json</string>
			<string></string>
		</array>
	</dict>
</plist>
Neustart

Ubuntu Linux

:!: 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!

Ein Beispiel, wie das Starten auf Ubuntu Linux aussehen kann:

1)
Siehe unten