2 Stimmen

Laden von Jar-Dateien in einer bestimmten Reihenfolge bei Tomcat 6

Ich arbeite an einer Webanwendung, wo ich Abhängigkeiten von zwei verschiedenen Jars habe, die zwei verschiedene Versionen derselben Klasse enthalten. Die Jar-Dateien werden von einem externen Anbieter bereitgestellt und können nicht geändert werden.

Ich habe einen benutzerdefinierten Klassenlader erstellt, der zunächst versucht, Klassen aus einem bestimmten Satz von Jars zu laden, und wenn das fehlschlägt, lädt er die Klasse einfach auf die Standardweise. Auf diese Weise kann sichergestellt werden, dass ein bestimmter Satz von Jar-Dateien immer zuerst verwendet wird. Damit ist mein Problem gelöst.

Ich habe mich jedoch gefragt, ob es einen einfacheren Weg gibt.

1voto

Jim Garrison Punkte 83143

Abgesehen von der Neuarchitektur Ihrer Anwendung für OSGi, würde ich sagen, das ist die beste Lösung.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X