Исключение ClassNotFoundException: org hibernate.collection.PersistentSet спящий режим 5.4

#java #spring #hibernate #jms #weblogic

#java #весна #спящий режим #jms #weblogic

Вопрос:

Мы переходим с hinernate 3 на 5.4. После внесения всех изменений модуль работал нормально, поэтому я объединил код с другими исправлениями.

После этого я получаю это странное исключение для некоторых сообщений, в то время как другие обрабатываются.

Пытался выяснить первопричину, но не смог выяснить, почему он ссылается на класс hibernate 3 .. Объект, который мы отправляем, имеет отношение «один ко многим»

Наше приложение считывает сообщения из очереди JMS, в приведенном ниже примере оно вызывает исключение, хотя нигде я не использовал этот класс

 Serializable obj =((ObjectMessage) message).getObject()
  

Исключение: извините, не удается добавить всю трассировку

 Weblogic.jms.common.JMSException[JMSClientExceptions:055115]Error deserializing an object
. 
. 
. 
Caused By: java.lang.ClassNotFoundException: org hibernate.collection.PersistentSet
  

Комментарии:

1. Можете ли вы добавить свой pom.xml

2. @Аниш Б. Мы не используем maven. Сборка кода с использованием Ant и развертывание jar в weblogic

3. Я вижу jar для спящего режима 5.4, а jar для спящего режима 3 там нет. Тот же код, который я развернул на другом сервере, и там я не видел этого исключения, поэтому запутался в том, что происходит.

4. В моем коде нигде я не использую этот класс.

5. Нет, я не могу ничем поделиться здесь