сегодня я столкнулся с этой проблемой, которая действительно меня беспокоит, так как почти код уже работал (и перестал работать даже после возврата к более старой версии).
Я обращаюсь к Spring-Bean на Facelets-Страница.Spring оборачивает эти объекты в Proxies для использования аспектов и некоторых других вещей.
Проблема в том, что я получаю исключение при попытке получить доступ к свойству компонента.Исключением является что-то вроде этого:
javax.el.PropertyNotFoundException: /customers.xhtml @23,27 value="#{customerBean.customer}": Property 'customer' not found on type $Proxy88
Я точно знаю (!!), что существуют соответствующие методы получения / установки.Вещи, которые я до сих пор пробовал:
- Развертывание приложения на другую установку tomcat
- Очистка всех кэшей tomcat, каталог webapp
- Очистка проекта eclipse
- Проверьте соответствующие методы, используя javap (и методы / свойства, где они есть)
- Измените область действия компонента
- Измените имя класса компонента
- Изменение идентификатора bean-компонента пружины
- Изменение serialVersionUID компонента
Что бы я ни делал, класс каким-то образом неправильно упакован или неправильно загружен загрузчиком классов.
Кто-нибудь знает, что может вызвать такую проблему?Я не знаю, что попробовать дополнительно, поэтому любой совет с благодарностью!
Заранее спасибо!
С уважением, Роберт