Tôi đã cài đặt Jetty 7 và cấu hình nó correcty cho IdP Shibboleth theo hướng dẫn này: https://wiki.shibboleth.net/confluence/display/SHIB2/IdPJetty7PrepareNoClassDefFoundError: org/w3c/dom/ElementTraversal
Nhưng khi tôi cố gắng để bắt đầu Jetty tôi nhận được lỗi này:
NoClassDefFoundError: org/w3c/dom/ElementTraversal
Để giải quyết vấn đề này, tôi cần cài đặt phụ thuộc ElementTraversal và bao gồm nó trên đường dẫn lớp học của tôi.
Nhưng làm cách nào tôi có thể thực hiện việc này? Tôi có cần tải xuống Lớp này [ElementTraversal.class] hoặc một tệp .jar không? và nơi tôi có thể đặt nó? trong số JETTY_HOME
? Tôi có cần xuất CLASSPATH
không?
Ai đó có thể giúp tôi không?
Cảm ơn bạn rất nhiều!
Cảm ơn bạn rất nhiều, nhưng tôi cũng đã làm theo bước đó. Tôi đã sao chép chính xác 'xalan-2.7.1.jar' và' xercesImpl-2.10.0.jar' thành JETTY_HOME/lib/endorsed/và tôi đã thêm dòng sau vào start.ini: '-Djava.endorsed.dirs = lib/xác nhận' Tôi đã làm theo tất cả các bước. –
Tôi có 'xml-apis-2.10.0.jar' trong' opt/shibboleth-idp/lib/endorsed/xml-apis-2.10.0.jar' .. Tôi nghĩ rằng vấn đề có thể nằm trong đường dẫn đã định nghĩa trong start.ini. Tôi có thể cố gắng sử dụng một đường dẫn tuyệt đối '-Djava.endorsed.dirs =/home/người dùng/webapps/jetty/lib/endorsed' –
Không hoạt động với đường dẫn tuyệt đối. Cảm ơn bạn Jon Skeet, nó đã mang lại cho tôi niềm vui và vinh dự lớn để nhận được một phản ứng từ bạn cho câu hỏi của tôi. –