2012-01-16 78 views
2

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

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

我试着用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.xml文件复制到了web-inf文件夹中。

在类中,我放置了所有4个类别的wicket文件夹。

当我试图运行openidregistration.html并把www.myopenid.com或(HTTP)://pratap533.myopenid.com 它是不是在所有响应.. 在web.xml文件中它与servlet标签。这些标签我没有包含它们。

请任何机构帮助我..

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

+0

什么意思你没有回应? – 2012-01-16 16:55:21

回答

2

我试着用你提到的示例代码进行以下步骤,它对我的​​工作很好,除了我得到的连接失败错误可能是由于代理网络。

这里是你的步骤

  1. 创建Eclipse IDE的动态Web应用程序。
  2. 将样本中的jar文件复制到新项目中的jar lib文件夹(在step1中创建)。
  3. 替换示例应用程序中的web.xml。
  4. 将SRC文件夹从示例应用程序复制到您创建的SRC文件夹。
  5. 如果您想查看应用程序内发生的情况,请将示例应用程序中的log4j.properties文件复制到src文件夹中。

按照上述4个步骤,你会得到一个正在运行的应用程序,他们在那里有教程。

希望这会对你有用。

+0

先生,我试过你所说的,但它是通过去网站loading3.widdit.com并说完成,并没有显示任何东西 – user533 2012-01-17 09:43:27

+0

谢谢你帮助我先生.. – user533 2012-01-17 09:43:47

+0

先生你能帮助我与任何其他代码,如果你有.... – user533 2012-01-17 09:46:34