Я хотел бы сделать страницу входа для своего веб-приложения. В моем примере проекта, который я нашел в Интернете для интеграции Spring Security и LDAP, я получил его работу. Когда я попытался интегрировать рабочий пример в реальное приложение, я всегда получаю исключение NullPointerException.AuthenticationManager возвращает NullPointerException
ответ
У вас есть аннотации на весну и аннотации jsf в одном классе, поэтому, если вы ссылаетесь на них разными именами (например, вы, скорее всего, видели свой собственный ответ), вы получаете разные экземпляры. Это не хорошо и причина вашей первоначальной проблемы. Скорее всего (и вы не разместили свой xhtml), вы ссылались на bean-компонент в xhtml как loginViewBean
. Теперь вы удалили этот AND (я подозреваю), что вы начали ссылаться на него как loginView
, у вас есть экземпляр с управляемой пружиной с введенным идентификатором authenticationManager, а не с управляемым JSF без введённого идентификационного мандата. Это привело к тому, что NPE. То, что вы получили Spring, тогда, скорее всего, вызвано преобразователем Springel, который вы настроили с приоритетом по умолчанию для распознавателя JSF. Поэтому удаление @ManagedBean
и @RequestScoped
И, ссылаясь на фасоль под именем весны, она решила бы проблему и в лучшем виде.
Смотрите также
Спасибо за ответ и информацию. Я знаю, почему это работает сейчас. Большое спасибо. –
Решил мой вопрос.
мне просто нужно изменить эту строку
@ManagedBean(name = "loginViewBean")
в
@ManagedBean
И конфигурированию остальное на login.xhtml файл. И все сделано.
Знаете ли вы, почему ** это решает это для вас? – Kukeltje
- 1. Пользовательский AuthenticationManager
- 2. Вызов DisplayTag возвращает NullPointerException
- 3. GridWorld getAdjacentLocation() возвращает NullPointerException?
- 4. setPixel() возвращает исключение NullPointerException
- 5. Фрагмент замены возвращает NullPointerException
- 6. Контакт Cursor Возвращает NullPointerException
- 7. Дженкинс getDescriptor() возвращает NullPointerException
- 8. DAO возвращает NullPointerException
- 9. ArrayAdapter getView возвращает NullPointerException -
- 10. Android: JSONParser возвращает NullPointerException
- 11. sendDataMessage() возвращает NullPointerException
- 12. getResourceAsStream возвращает NullpointerException
- 13. Android addOnGesturePerformedListener возвращает NullPointerException
- 14. Android .setViewPager возвращает NullPointerException
- 15. массив адаптер возвращает NullPointerException
- 16. ActionBar возвращает NullPointerException
- 17. Весна безопасности. Custom AuthenticationManager
- 18. Spring not autowiring AuthenticationManager
- 19. AuthenticationManager HttpContext является Null
- 20. AuthenticationManager ссылки отсутствует
- 21. java.lang.NoClassDefFoundError: орг///аутентификации/AuthenticationManager
- 22. Как он возвращает исключение NullPointerException.?
- 23. Azure MobileService возвращает NullPointerException (Android)
- 24. Проверка длины строки возвращает NullPointerException?
- 25. Почему код ниже возвращает NullPointerException
- 26. Achartengine XYChart.toScreenPoint всегда возвращает NULLPointerException
- 27. getStringArrayListExtra возвращает nullpointerexception для size()
- 28. HashMap get method возвращает NullPointerException
- 29. Spring @Resource injection возвращает NullPointerException
- 30. тест android.util.Patterns блок возвращает NullPointerException
Пожалуйста, не используйте теги «» в названии в следующий раз и после Xhtml и информация о версии соответствующих библиотек. – Kukeltje