openid认证简单的消费者

时间:2012-01-16 12:35:21

标签: java openid openid4java

我正在做一个项目,其中一部分是openid身份验证。我正在使用Java。 我从以下网站下载了代码:

http://www.ibm.com/developerworks/java/library/j-openid/index.html,它说他用了检票口。

我尝试用tomcat服务器执行。我能够成功编译java文件。

但是当我尝试运行openidregistration.html并放入www.myopenid.com或(http)://pratap533.myopenid.com时,它根本没有响应。

我遇到了大麻烦,因为我必须完成项目才能获得学位。

我在classpath中包含了openid4java.jar,joda-time.jar和wicket.jar文件以及C:\ Downloads \ FileServe Manager \ openid4java-sample-app \ src中的所有这些文件。 所以我编译了它们并且成功了。

我在webapps中创建了wicket文件夹,并在其中放置了web-inf。在web-inf中,我创建了classes文件夹,并在web-inf文件夹中复制了web.xml。

在课程中我把所有4个类的wicket文件夹。

当我尝试运行openidregistration.html并放入www.myopenid.com或(http):// pratap533.myopenid.com时 它根本没有回应.. 在web.xml文件中,它使用servlet标记。那些标签我没有包含它们。

请任何人帮帮我..

我想我需要使用eclipse,但我没有得到什么问题。

1 个答案:

答案 0 :(得分:2)

我使用您提到的示例代码尝试了以下步骤,并且它对我来说很好,除非我收到连接失败错误,这可能是由于代理网络造成的。

以下是您的步骤

  1. 在eclipse IDE中创建动态Web应用程序。
  2. 将jar从示例复制到新项目中的jar lib文件夹(在步骤1中创建)。
  3. 从示例应用程序中替换web.xml。
  4. 将SRC文件夹从示例应用程序复制到您创建的文件夹。
  5. 如果您想查看应用程序内发生的情况,请将示例应用程序中的log4j.properties文件复制到src文件夹。
  6. 按照上面的4个步骤,你将获得一个正在运行的应用程序,他们在那里有教程。

    希望这对你有用。