2016-06-29 3 views
0

Доброе утро.Hibernate NoSuchMethodError

У меня есть унаследованное Java + Hibernate 3.5 EJB-приложение.

приложение компилировать с мавена без проблем, то гибернация-ядро-3.5.0-Final.jar находится внутри EAR, но когда я развернуть и запустить EJB в моем WebLogic Server у имеют эту ошибку:

Caused by: java.lang.NoSuchMethodError: org.hibernate.Hibernate.createBlob([BLorg/hibernate/Session;)Ljava/sql/Blob; 

Вызванный этой линии:

ejbService.setResponseXml(Hibernate.createBlob(responseXML, session)); 

ResponseXML является байт [] и сеанс org.hibernate.Session

Любая идея, где ошибка?

ответ

0

Решено. Приложение имеет две разные версии Hibernate в lib (1.0 и 3.6, невероятная jaja). Я оставил только 3,6 и изменил импорт на старый 1.0 и теперь работает отлично.

Смежные вопросы