Неверный номер версии в файле .class - Mule, Soap и Restful - PullRequest
1 голос
/ 23 января 2012

У меня есть 2 веб-сервиса, SOAP и сервис Retsful. Я размещаю сервис Soap через Mule.

Как часть службы Soap, я вызываю службу Restful, выполняю GET с параметрами.

Используя SoapUI, я тестирую сервис Soap, но получаю следующую ошибку в журналах Mule:

Message               : Component that caused exception is: SedaService{xxService}. Message payload is of type: Object[]

Тип: org.mule.api.service.ServiceException

Код: MULE_ERROR - 2

JavaDoc: http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html Полезная нагрузка: [Ljava.lang.Object; @ 12856b4


Стек исключений:

  1. Неверный номер версии в файле .class (java.lang.UnsupportedClassVersionError) java.lang.ClassLoader: -2 (http://java.sun.com/j2se/1.5.0/docs/api/java/lang/UnsupportedClassVersionError.html)

  2. Компонент, вызвавший исключение: SedaService {xService}. Полезная нагрузка сообщения имеет тип: Object [] (org.mule.api.service.ServiceException) org.mule.component.DefaultLifecycleAdapter: 216 (http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html)


Трассировка стека корневых исключений: java.lang.UnsupportedClassVersionError: Неверный номер версии в файле .class at java.lang.ClassLoader.defineClass1 (собственный метод)

Я запускаю Mule с JDK 5 и скомпилировал службу Restful с JDK 5, так что это не похоже на компиляцию / запущенную зависимость ..

У кого-нибудь из вас есть идеи?

1 Ответ

0 голосов
/ 15 февраля 2012

Полное исключение помогло бы, но попробуйте с Java 6, скорее всего, что-то было скомпилировано с этим JDK в вашей среде.

...