Ich installierte Jetty 7 und konfiguriert es correcty für IdP Shibboleth nach dieser Anleitung: https://wiki.shibboleth.net/confluence/display/SHIB2/IdPJetty7PrepareNoClassDefFoundError: org/w3c/dom/ElementTraversal
Aber wenn ich versuche, Jetty zu starten bekomme ich diesen Fehler:
NoClassDefFoundError: org/w3c/dom/ElementTraversal
Um dieses Problem zu beheben, muss ich die ElementTraversal Abhängigkeit installieren und es in meinem Klassenpfad einschließen.
Aber wie kann ich das erreichen? Muss ich diese Klasse [ElementTraversal.class] oder eine .jar Datei herunterladen? und wo kann ich es platzieren? in der JETTY_HOME
? Muss ich die CLASSPATH
exportieren?
Kann mir jemand helfen?
Vielen Dank!
Vielen Dank, aber ich habe diesen Schritt auch gefolgt. Ich habe 'xalan-2.7.1.jar' und' xercesImpl-2.10.0.jar' korrekt in JETTY_HOME/lib/indossiert/kopiert und die folgende Zeile in start.ini hinzugefügt: '-Djava.endorsed.dirs = lib Ich habe alle Schritte befolgt. –
Ich habe die 'xml-apis-2.10.0.jar' in' opt/shibboleth-idp/lib/indossiert/xml-apis-2.10.0.jar' .. Ich denke, dass das Problem in dem Pfad definiert sein könnte in start.ini. Ich kann versuchen, einen absoluten Pfad zu verwenden '-Djava.endorsed.dirs// home/user/webapps/jetty/lib/indowended' –
Funktioniert nicht auch mit dem absoluten Pfad. Danke Jon Skeet, es hat mir große Freude und Ehre bereitet, eine Antwort von Ihnen auf meine Frage erhalten zu haben. –