2

私は、一部がOpenID認証であるプロジェクトを行っています。私はJavaを使用しています。以下のサイトからコードをダウンロードしました。

http://www.ibm.com/developerworks/java/library/j-openid/index.html、それは彼が改札を使用したと言った。

Tomcatサーバーで実行してみました。Javaファイルを正常にコンパイルできます。

しかし、openidregistration.htmlを実行してwww.myopenid.comまたは(http)//pratap533.myopenid.comを配置しようとすると、まったく応答しません。

学位を取得するためにプロジェクトを完了しなければならないので、私は大きな問題を抱えています。

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つのクラスすべてを配置しました。

openidregistration.htmlを実行してwww.myopenid.comまたは(http)//pratap533.myopenid.comを配置しようとすると、まったく応答しませんでした。web.xmlファイルではサーブレットタグが使用されています。私がそれらを含めなかったそれらのタグ。

どんな体でも助けてください。

日食を使う必要があると思いますが、何が問題なのかわかりません。

4

1 に答える 1

2

あなたが言及したサンプルコードを使用して次の手順を試しましたが、プロキシネットワークが原因である可能性がある接続失敗エラーが発生していたことを除いて、私にとっては正常に機能しました。

ここにあなたのためのステップがあります

  1. Eclipse IDE で動的 Web アプリケーションを作成します。
  2. jar を sample から新しいプロジェクト (手順 1 で作成) の jar lib フォルダーにコピーします。
  3. サンプル アプリケーションの web.xml を置き換えます。
  4. SRC フォルダーをサンプル アプリケーションから作成したフォルダーにコピーします。
  5. アプリケーション内で何が起こっているかを確認したい場合は、log4j.properties ファイルをサンプル アプリケーションから src フォルダーにコピーします。

上記の 4 つの手順に従うと、チュートリアルにある実行中のアプリケーションが得られます。

これがうまくいくことを願っています。

于 2012-01-17T07:02:37.093 に答える