Sie können Probleme bekommen, wenn ein Klassenlader entscheidet, Klassen aus einer anderen Version der JAR-Datei als erwartet zu laden. Diese Art von Problemen sind normalerweise schwer zu verfolgen. Der Server durchsucht jars in einer bestimmten Reihenfolge (alphabetisch nach Dateiname?) Und verwendet die erste übereinstimmende Klasse/Ressource, die er findet. Es gibt wahrscheinlich keine Garantie, dass die neueste Version einer JAR-Datei zuerst betrachtet wird.
Ich kenne keine Werkzeuge, die herausfinden würden, welche Gläser unbenutzt sind. Dies kann im allgemeinen aufgrund von Reflektion unmöglich sein, aber zumindest theoretisch sollte ein gewisses Maß an automatischer Überprüfung möglich sein.
Das Entfernen unbenutzter JAR-Dateien durch Versuch und Irrtum ist problematisch, wenn Sie keine guten Komponententests haben, von denen ich bezweifle, dass Sie sie in Ihrer jahrzehntelangen Anwendung haben. Es kann immer einen seltenen Fehler geben, der nur von der alten jar-Version abhängt, die Sie gerade entfernt haben.
Ich denke, du meintest "Nachteile" nicht "Crons". Entschuldigung, noch keine Bearbeitungsberechtigungen. – DVK
geändert! und alles Gute, um es bald zu bekommen! – Umesh