我有一个安装了 openid 插件的詹金斯。我尝试通过 openid 进行身份验证,但收到一个抱怨java.lang.NoClassDefFoundError: org/openid4java/util/OpenID4JavaDOMParser
.
缺少的类包含在位于“plugins/openid/WEB-INF/lib/”的 jar 中。
为什么 Jenkins 无法加载该类?
任何想法如何调试?(除了 NoClassDefFoundError 之外,日志文件没有提供更多信息。)
更新:将 jar 符号链接到“war/WEB-INF/lib”后,jenkins 能够访问该类。似乎插件中的 jar 被简单地忽略了,但根据文档,它们应该是可访问的。