2014-09-16 2 views
1

У меня есть определение бин в моем XML файлОшибка создание боба, NoClassDefFoundError

<bean id="userDao" class="xyz.UserDAOImpl"> 
<property name="sessionFactory" ref="sessionFactory" /> 
</bean> 

и когда я начинаю свой сервер я получаю эту ошибку: Ошибки создание боба с именем «userDao», определенные в классе пути ресурс [ xyz/configuration.xml]: Инициализация компонента не выполнена; Вложенное исключение - java.lang.NoClassDefFoundError: не удалось инициализировать класс com.sun.proxy. $ Proxy178

Это многомодульное приложение, и у меня нет доступа ко всем частям этого проекта. Я попытался добавить cglib, но он все еще не работает

+0

Не могли бы вы отправить дао и помню, если они есть? – Manu

+0

У меня его нет сейчас, но я отправлю его завтра. – Armyx

ответ

0

Эта ошибка возникает часто, если вы пытаетесь внедрить реализацию вместо интерфейса. Я имею в виду проверку, не пытаетесь ли вы вводить UserDAOImpl вместо UserDAO. Например:

@Resource("userDao") 
private transient UserDAO userDAO; 

и не

private transient UserDAOImpl userDAO; 

вероятно, это может решить вашу проблему.