2010-07-21 2 views
0

У меня проблемы, когда я пытаюсь развернуть на JBoss 6.0 приложение весной весны. Исключение я получаю: «Развертывание» здесь идет мой архив войны /»является ошибкой из-за одной из следующих причин (ы):. java.lang.VerifyError: (class: org/hibernate/bytecode/cglib/CglibClassTransformer, method: doTransform signature: (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B) Incompatible object argument for function call"Hibernate и Jboss 6.0

Пожалуйста, если кто-нибудь может помочь мне, что я новый в JBoss и не может найти ответ на него. Вероятно, это не та версия классов, но которые?

Большое спасибо за любую помощь! Агата

+0

Можете ли вы опубликовать вывод 'mvn dependency: tree' (упоминание версий библиотек, которые вы используете в своем вопросе, является хорошей практикой, кстати). –

ответ

0

Я считаю, что это столкновение между версиями CGLIB используемых Hibernate и Spring. Эта проблема - это то, что было создано OSGi. ne может иметь свои собственные, если вы можете использовать упаковку более высокого порядка.

+0

Спасибо за ваш ответ, я знаю, что это проблема с CGLIB, но не знаю, как его решить. Пока я не хочу использовать OSGI. Я попробую с моим pom.xml и, возможно, изменю vesrions из спящего режима? – Agata

+0

У вас нет выбора - Spring и Hibernate нуждаются в них для создания динамических прокси. Дайте ему перейти с изменениями pom.xml и версии. – duffymo