.class文件中的错误版本号 - Mule,Soap和Restful

时间:2012-01-23 15:19:07

标签: soap mule

我有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


异常堆栈是:

  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)


  3. Root异常堆栈跟踪: java.lang.UnsupportedClassVersionError:.class文件中的错误版本号     在java.lang.ClassLoader.defineClass1(本机方法)

    我正在使用JDK 5运行Mule,并使用JDK 5编译了Restful服务,因此它似乎不是编译器/运行的衰减..

    你们有没有想法?

1 个答案:

答案 0 :(得分:0)

完全异常会有所帮助,但尝试使用Java 6,很可能是在您的环境中使用此JDK编译的内容。