openidプラグインがインストールされたjenkinsがあります。openidを介して認証しようとしましたが、について不平を言うWebページを受け取りましたjava.lang.NoClassDefFoundError: org/openid4java/util/OpenID4JavaDOMParser
。
欠落しているクラスは、「plugins / openid / WEB-INF /lib/」にあるjarに含まれています。
Jenkinsがそのクラスを読み込めないのはなぜですか?
デバッグする方法はありますか?(ログファイルには、NoClassDefFoundError以外の情報は含まれていません。)
更新:jarを「war / WEB-INF / lib」にシンボリックリンクした後、jenkinsはクラスにアクセスできるようになります。プラグインのjarは単に無視されるようですが、ドキュメントによると、それらはアクセス可能である必要があります。