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
com.levigo.jadice.document.controls.SerializableProcessingSettings -> com.levigo.jadice.document.controls.ProcessingSettings
Für Details derÄnderunge siehe Hinweise zur Migration von jadice document platform 5.6 zu jadice viewer 6.0
Entfernte Klassen
- Die Enum Klasse PageSize gab es zweimal als interne Klasse. Diese wurden durch
com.levigo.jadice.server.PageSize
ersetzt.
Ä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: