REDHAT 2.6上的Websphare 8.5上的UnsupportedClassVersionError

时间:2014-11-30 14:51:15

标签: java linux jsf websphere

在RedHat 2.6上的WebSphere 8.5上部署我的JSF 2.1应用程序时遇到问题。我得到以下例外:

嵌套异常是java.lang.UnsupportedClassVersionError:JVMCFRE003坏主要版本;类= COM / MYCOM / encdec / MyClass的,

从这个异常中可以清楚地看出,客户端的JVM比编译时使用的JVM早。但实际上它是一样的。以下是一些额外的信息:

  1. 在JDK 1.6上编译的代码,javap命令提供次要版本:0和主要版本:50。
  2. 同样的耳朵文件在wondows等其他平台上运行良好。
  3. 使用了弹簧3.1
  4. 这是目标机器上System.getProperties()的一些属性:

    1. java.fullversion = JRE 1.6.0 IBM J9 2.6 Linux amd64-64 C ...
    2. com.ibm.oti.vm.library.version = 26
    3. java.vm.name = IBM J9 VM
    4. os.version = 2.6.32-431.23.3.el6.x86_64
    5. java.vm.vendor = IBM Corporation
    6. java.class.version = 50.0
    7. java.compiler = j9jit26
    8. 有人可以告诉我如何克服这个问题吗?谢谢大家

0 个答案:

没有答案