У меня есть 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
Стек исключений:
Неверный номер версии в файле .class (java.lang.UnsupportedClassVersionError)
java.lang.ClassLoader: -2 (http://java.sun.com/j2se/1.5.0/docs/api/java/lang/UnsupportedClassVersionError.html)
Компонент, вызвавший исключение: 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, так что это не похоже на компиляцию / запущенную зависимость ..
У кого-нибудь из вас есть идеи?