Klassenladeprogramme und Spring Framework
Sie können potenzielle Probleme mit dem Laden von Klassen für JAR-Dateien (Java™-Archiv) und -Ressourcen vermeiden.
Wenn Probleme mit dem Laden von Klassen für JAR-Dateien und -Ressourcen auftreten, enthält das Protokoll möglicherweise Ausnahmen zu Versionsabweichungen bei den Klassen, Ausnahmen des Typs "ClassCastException" oder Ausnahmen des Typs "java.lang.VerifyError". Zur Vermeidung von Problemen mit dem Laden von Klassen stellen Sie sicher, dass die Spring-Framework-Abhängigkeiten mit der Anwendung gepackt werden, und konfigurieren Sie die Klassenladerrichtlinie des Servers so, dass die Laufzeitumgebung des Anwendungsservers die beabsichtigte Version verwendet. Sie können beispielsweise die Suchreihenfolge in der Klassenladerkonfiguration in "Übergeordneter zuletzt" ändern.
Es ist möglich, dass Ressourcen, die einen allgemeinen Name verwenden, an einer nicht beabsichtigten Position gefunden werden. Ressourcen können Nachrichtenpakete enthalten. Sie können die Anzeigefunktion für Klassenladeprogramme (oder kurz Klassenlader) im Anwendungsserver verwenden, um dieses Problem zu lösen. Sie können die Anwendung veranlassen, Ressourcen so umzubenennen, dass sie eindeutige Namen haben. Weitere Informationen zur Anzeigefunktion für Klassenladeprogramme finden Sie im Artikel zur Fehlerbehebung bei Klassenladern.