首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenId4Java -启动servlet?

OpenId4Java -启动servlet?
EN

Stack Overflow用户
提问于 2011-03-02 23:42:48
回答 1查看 449关注 0票数 1

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

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

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

代码语言:javascript
复制
authRequest(String userSuppliedString,
        HttpServletRequest httpReq, HttpServletResponse httpResp)

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

代码语言:javascript
复制
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class org.openid4java.discovery.Discovery

你知道我错过了什么吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-04-03 22:28:07

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

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

您找到的示例对其他读者是有益的,因为官方的openid4java文档非常不清楚,所以在这里值得一提:http://www.docjar.com/html/api/org/openid4java/samples/consumerservlet/ConsumerServlet.java.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5169840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档