Вопрос

Я работаю над проектом, в котором одна часть - это аутентификация 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 все эти файлы в путь к классам. Я скомпилировал их и добился успеха.

Я создал папку wicket в webapps и в которую положил web-inf. В web-inf я создал папку классов, а также скопировал файл web.xml в папку web-inf.

В классы помещаю все 4 класса папок калитки.

Когда я пытался запустить openidregistration.html и поместить www.myopenid.com или (http): //pratap533.myopenid.com он вообще не отвечал .. в файле web.xml это теги сервлетов. те теги, которые я не включил.

Пожалуйста, помогите мне ...

Я думаю, мне нужно использовать eclipse, но я не понимаю, в чем проблема.

Это было полезно?

Решение

Я попробовал выполнить следующие шаги с примером кода, который вы упомянули, и он отлично работает для меня, за исключением того, что я получал ошибку сбоя подключения, которая могла быть связана с прокси-сетью.

вот шаги для вас

  1. Создайте динамическое веб-приложение в Eclipse IDE.
  2. скопируйте jar-файлы из образца в папку jar lib вашего нового проекта (созданного на шаге 1).
  3. замените web.xml файлом из образца приложения.
  4. скопируйте папку SRC из примера приложения в созданное вами.
  5. Если вы хотите увидеть, что происходит внутри приложения, скопируйте файл log4j.properties из образца приложения в папку src.

Выполните указанные выше 4 шага, и вы получите работающее приложение, как в учебнике.

Надеюсь, это сработает для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top