zoukankan      html  css  js  c++  java
  • UnsupportedClassVersionError: JVMCFRE003 commons/text/StringEscapeUtils

    UnsupportedClassVersionError: JVMCFRE003 bad major version; class="org"/apache/commons/text/StringEscapeUtils

    此错误启动应用时没有出现,调用方法的时候才出现,

    使用的是commons-text-1.8.jar,由maven查得此版本的jar是用jdk8编译的,但是项目使用jdk1.7运行,所以有此异常,应换成1.3(jdk7编译的)。

    解决方案 for eclipse&websphere(was):

      使用容器加载此jar,而不是随项目启动时加载

      在项目配置 properties =>  deployment assembly 中移除jar包,

    was中:
      shared libraries:
        Environment -> Shared Libraries -> new a config(e.g. dip_shared_lib)

      Application Servers -> server1 -> Class Loader -> new a config
        1.select 'Classes loaded with local class loader fist(parent last)' & save
        2.click 'sharedLibrary Reference' & select a saved config(e.g. dip_shared_lib)

  • 相关阅读:
    ACM学习
    吴翼大神
    心急的C小加(两种解法)
    万圣节派对(水题)
    poj 1163 The Triangle
    POJ 1088滑雪
    1690 开关灯
    908. 校园网
    STL之stack栈
    1163 访问艺术馆
  • 原文地址:https://www.cnblogs.com/huanglisong/p/13941301.html
Copyright © 2011-2022 走看看