Domino 9 und frühere Versionen > ND8: Administration & Userprobleme
Fehler HTTP JVM: java.lang.NoClassDefFoundError bei Serverstart
Glombi:
Die Ursache ist gefunden:
Die Datei ibmjcaprovider.jar war noch im Verzeichnis für die jar Files. Nach Löschen der Datei tritt der Fehler nicht mehr auf.
Eigentlich sollte die Datei gar nicht da sein, denn die gehörte zur JVM 1.31...
Andreas
flaite:
Ja durch jars zuviel können solche Fehler auch auftreten (jar-Hölle).
Eigentlich würde es Sinn machen ein Überprüfungsprogramm für die korrekte Bestückung des Servers mit jars zu schreiben. Sowas hat mich auch schon Tage gekostet.
Glombi:
Blöd ist, dass in der log.nsf offenbar nicht alles steht, was auf der Console so ausgespuckt wird. Bpsw. fehlte der erste Abschnitt komplett. Und der ist entscheidend, denn dort wird die Datei angemeckert.
Zusammen mit
Is the ibmjcaprovider.jar file necessary in Notes/Domino 7.x
bin ich dann auf die Lösung gekommen.
Andreas
flaite:
Hab einen Eintrag auf ideajam produziert.
http://tinyurl.com/5r3g4y
Wird jetzt ein bischen offtopic, aber das ist ein potentieller Schmerzpunkt von Java:
Jar-Hölle ist in anderen Umgebungen (namentlich: Spring) der Grund, warum ich nun doch Maven lerne. Damit wird das ein wenig besser managebar. Wenn ich das richtig verstanden habe, bietet auch OSGi ein bischen Hoffnung für die Zukunft. Und zumindest Spring erzeugt in solchen Fällen stacktraces, die mich über google stets auf die richtige Spur von "interessanten" Fragen wie z.B., welche Version von cglib.jar gerade nicht mit irgendwelchen anderen jars kooperiert, bringen.
Es existiert ein GROSSES Interesse in der Notes Community, dass sich IBM stärker um die ROBUSTHEIT von Lotus Domino kümmert und nicht ständig irgendwelchen Konzepten nachjagt, die dann im Endeffekt sowieso nicht richtig geprüft oder geschweige denn implementiert werden.
Eine der möglicherweise abnehmenden Gründe für kommerzielle, nicht-openSource Software Infrastruktur ist aus meiner Sicht gerade die Bereitstellung solcher Hilfen für die Überprüfung von Konfigurationen da draussen in der Welt.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln