Hinweise zur Migration auf jadice server 5.16
Java Laufzeitumgebung
Ab dieser Version wird eine Java VM in Version 17 vorausgesetzt, Java 21 wird ebenfalls unterstützt. Der Betrieb mit Java Version 11 wird nicht mehr unterstützt.
Major Updates von Bibliotheken
Spring Framework Version 6, jadice document platform Version 6,
Messaging: ActiveMQ Version 6,
Webservices: Apache CXF Version 4, Eclipse Jetty Version 12
Änderung von Klassen
Jakarta
Die meisten Bibliotheken wurde nach Jakarta migriert. Für die E-Mailkonvertierung wird weiterhin javax.mail verwendet, wegen einer Abhängigkeit zu einer Drittbibliothek.
Jadice Document Platform 6
Einige ReaderSettings Klassen in der jadice document platform sind nicht mehr Serializable und implementieren statt
Diese Klassen sind in den Hinweise zur Migration von jadice document platform 5.6 zu jadice viewer 6.0 in der Tabelle “Änderungen innerhalb von Klassen” als “Ist nicht mehr Serializable” ausgewiesen.
Die meisten Settings Klassen im jadice server sind weiterhin Serializable und damit weiterhin vom Typ
com.levigo.jadice.document.controls.SerializableProcessingSettings nun das Interface com.levigo.jadice.document.controls.ProcessingSettings.Diese Klassen sind in den Hinweise zur Migration von jadice document platform 5.6 zu jadice viewer 6.0 in der Tabelle “Änderungen innerhalb von Klassen” als “Ist nicht mehr Serializable” ausgewiesen.
Die meisten Settings Klassen im jadice server sind weiterhin Serializable und damit weiterhin vom Typ
SerializableProcessingSettingsEntfernte Klassen
- Die Enum Klasse PageSize gab es zweimal als interne Klasse. Diese wurden durch
com.levigo.jadice.server.PageSizeersetzt.
Änderungen an Spring Konfigurationsdateien
- Eine Bean vom Typ "com.levigo.jadice.server.JaxwsBeanFactoryPostProcessor" wurde hinzugefügt
https://www.springframework.org/schema/security/spring-security-5.8.xsd → https://www.springframework.org/schema/security/spring-security-6.4.xsd
Jadice Server Schnittstellen mit TLS absichern
Beim absichern der REST und SOAP Schnittstellen mit TLS, ist es notwendig den "handlers" Eintrag in der jetty-tls.xml zu entfernen. Siehe:
, multiple selections available, Use left or right arrow keys to navigate selected items