3. Randbedingungen
• Virtuelle Server
– KVM (Proxmox-Verwaltungsoberfläche)
– Full-Service für Goobi (Workflow, Viewer) und
Betriebssystem
– Ersatz notwendig
●
Kostenreduzierung
●
Aufwand für Abgleich der Konfigurationen
●
Parallele Tests
25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 3
4. Lösungsvarianten
• Weiterbetrieb von Test- und Produktions-
Server
• Nutzung von Goobi2Go
• Einsatz von Docker (github – 2014 ??)
25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 4
5. Goobi2Go
• Zip-File → entzippen → geht (lokale
Maschine)
• G2g5 ist verlinkt
(https://files.intranda.com)
• G2g von IIIF-Workshop Göttingen 2019 (
https://goobi.io/workshops/iiif2019/)
– Voraussetzung/Linux (Java 8)
– Aktuell: Java 11
25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 5
6. Start g2g5
●
3 Fehler beim Start
– log4j:ERROR setFile(null,true) call failed.: → java.io.FileNotFoundException:
/opt/digiverso/logs/altoStructureModel.log (Datei oder Verzeichnis nicht
gefunden)
– StandardWrapper.Throwable: → java.lang.NoClassDefFoundError: javax/xml/ws/
WebServiceException
– Servlet [org.goobi.api.rest.WebApi] in web application [/goobi] threw load()
exception: → java.lang.ClassNotFoundException:
javax.xml.ws.WebServiceException
●
1 Fehler bei Ausführung
– WARNUNG: Supplied path does not exist. Unable to add plugins from there.: →
java.lang.NoClassDefFoundError:
de/intranda/digiverso/pdf/exception/PDFWriteException
●
Geht trotzdem
25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 6
7. Start IIIF-g2g
• 3 Fehler beim Start
– WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will
impact performance.
– Unable to process Jar entry
[com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class] from Jar
[file:/home/vossmich/Downloads/goobi/IIIFg2g/g2g/goobi/application/goobi/
WEB-INF/lib/icu4j-2.6.1.jar] for annotations
– ERROR (StaticFilesConfiguration.java:167) - External Static resource location
must be a folder
• Geht alles
25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 7
8. G2g als Test-Server
• Aufgaben:
– Arbeiten an Konfigurationen (Rulesets, Import-
Mappings, Metadaten-Schema, Struktur-Metadaten-
Schema)
– Tests an den Metadaten ( Metadaten-Update →
catalogue-poller)
– OCR-Tests
– ...
25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 8
10. Abgleich Konfiguration
• alles (ohne Metadata, ohne sql) importieren (ersetzen);
– kein Login möglich
– Lösung: Ldap-Konfiguration aus der
goobi_config.properties entfernen;
– Neustart -> login admin/admin geht
• aber: kein HU-Ruleset, keine HU-Produktionsvorlagen
• Bestimmte Konfigurationen liegen in der Datenbank !!!
25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 10
11. Wünsche
• Datenbank-Import nach g2g (von Mysql)
• Keine Ersetzen der Verzeichnisse
• Aufheben der „original Dateien“ →
Namenszusatz: _g2g
• Job zum „Putzen“ der
Konfigurationsverzeichnisse
25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 11
12. 25.09.2019 Dr. M. Voss / Goobi2Go – Test-Server? 12
Dr. Michael Voss
Leiter EDV-Abteilung der UB
mvoss@ub.hu-berlin.de
Tel.: 030 / 2093 99 350
Humboldt-Universität zu Berlin
Universitätsbibliothek
Dr. Michael Voss
Leiter EDV-Abteilung der UB
mvoss@ub.hu-berlin.de
Tel.: 030 / 2093 99 350
Humboldt-Universität zu Berlin
Universitätsbibliothek
Fragen ?
Anregungen und
Hinweise