我有2个Web服务,一个SOAP和一个Retsful服务。我通过Mule主持Soap服务。
作为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)
Root异常堆栈跟踪: java.lang.UnsupportedClassVersionError:.class文件中的错误版本号 在java.lang.ClassLoader.defineClass1(本机方法)
我正在使用JDK 5运行Mule,并使用JDK 5编译了Restful服务,因此它似乎不是编译器/运行的衰减..
你们有没有想法?
答案 0 :(得分:0)
完全异常会有所帮助,但尝试使用Java 6,很可能是在您的环境中使用此JDK编译的内容。