org.springframework.beans.factory.BeanCreationException в SocialAuth (Spring) - PullRequest
0 голосов
/ 25 августа 2011

Я пытаюсь настроить SocialAuth , определяемый веб-сайтом как:

"Библиотека Java для регистрации и аутентификации через Google, Yahoo, Facebook, Twitter, LinkedIn, FourSquare, MySpace и другие Open ID провайдера "

Он должен работать как на http://opensource.brickred.com/socialauthdemo/

Я настроил рабочую область точно так, как описано на странице http://code.google.com/p/socialauth/wiki/SpringSample с некоторыми отличиями (версия и т. Д.). Моя библиотека выглядит следующим образом:

  • aopalliance-1.0.jar
  • Обще-codec.jar
  • Обще-HttpClient-3.1.jar
  • Обще-каротаж 1.1.jar
  • json-20080701.jar openid4java.jar
  • org.springframework.aop-3.0.1.RELEASE-a.jar
  • org.springframework.asm-3.0.1.RELEASE-a.jar
  • org.springframework.aspects-3.0.1.RELEASE-a.jar
  • org.springframework.beans-3.0.1.RELEASE-a.jar
  • org.springframework.context-3.0.1.RELEASE-a.jar
  • org.springframework.context.support-3.0.1.RELEASE-a.jar
  • org.springframework.core-3.0.1.RELEASE-a.jar
  • org.springframework.expression-3.0.1.RELEASE-a.jar
  • org.springframework.instrument-3.0.1.RELEASE-a.jar
  • org.springframework.instrument.tomcat-3.0.1.RELEASE-a.jar
  • org.springframework.jdbc-3.0.1.RELEASE-a.jar
  • org.springframework.jms-3.0.1.RELEASE-a.jar
  • org.springframework.orm-3.0.1.RELEASE-a.jar
  • org.springframework.oxm-3.0.1.RELEASE-a.jar
  • org.springframework.test-3.0.1.RELEASE-a.jar
  • org.springframework.transaction-3.0.1.RELEASE-a.jar
  • org.springframework.web-3.0.1.RELEASE-a.jar
  • org.springframework.web.portlet-3.0.1.RELEASE-a.jar
  • org.springframework.web.servlet-3.0.1.RELEASE-a.jar
  • org.springframework.web.struts-3.0.1.RELEASE-a.jar
  • socialauth-2.0-beta3.jar socialauth-spring-2.0-beta2.jar

Когда я запускаю Tomcat Server, я получаю исключение org.springframework.beans.factory.BeanCreationException. Полный журнал здесь .

Я новичок в Spring Framework, и поэтому немного потерян в сообщении об ошибке.
Любая помощь с благодарностью.

ТИА
Джеймс


EDIT

Вышеуказанная проблема исчезла. Однако, когда я нажимаю на ссылку, я получаю новый:
http://localhost:8080/springsocialauthdemo/socialAuth.do?id=facebook

26 августа 2011 г. 10:20:25 org.springframework.web.servlet.DispatcherServlet noHandlerFound ВНИМАНИЕ: Не найдено сопоставление для HTTP-запроса с URI [/springsocialauthdemo/socialAuth.do] в DispatcherServlet с именем 'springsocialauthdemo'

Возможно, это слишком слабая проблема, но я только что опубликовал ее, пока работаю над ней.
Спасибо за помощь:)

1 Ответ

2 голосов
/ 25 августа 2011

Посмотрите на нижнюю часть трассировки стека - вам не хватает cglib на пути к классам, и вам нужно для прокси с определенными областями для конкретного класса - добавить его.

...