#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. Нет, я не могу ничем поделиться здесь