gpt4 book ai didi

java - OpenId4Java - 触发 servlet?

转载 作者:行者123 更新时间:2023-12-01 05:49:01 24 4
gpt4 key购买 nike

我看到这两个 OpenId4Java 示例:their sitethe other one .

你能告诉我,除了这个负责所有事情的 java 类之外,我还应该做什么吗?我想我必须在 web.xml 中设置 servlet 吗?

我正在尝试从登录按钮的监听器调用此方法:

authRequest(String userSuppliedString,
HttpServletRequest httpReq, HttpServletResponse httpResp)

但是在构造函数中初始化 ConsumerManager 时我收到一个奇怪的错误:

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class org.openid4java.discovery.Discovery

你知道我错过了什么吗?

提前致谢。

最佳答案

您缺少 openid4java 库,您可以从他们的网站下载该库。

该库还有其他依赖项,这些依赖项包含在您下载到/lib 目录中的 ZIP 文件中(依赖项包括 apache-commons、guice 等)。

您发现的示例对其他读者来说是有益的,因为官方 openid4java 文档相当不清楚,因此值得在这里提及: http://www.docjar.com/html/api/org/openid4java/samples/consumerservlet/ConsumerServlet.java.html

关于java - OpenId4Java - 触发 servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5169840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com