【问题标题】:java.lang.ClassFormatError: JVMCFRE002 method name is invalidjava.lang.ClassFormatError: JVMCFRE002 方法名无效
【发布时间】:2018-06-09 23:08:16
【问题描述】:

我在 IBM WebSphere 中部署了一个 EAR,当我点击本地 url 时,我收到以下错误:

java.lang.ClassFormatError: JVMCFRE002 方法名无效; class=com/hcsc/premier/provider/web/database/message/ErrorWarningMessageNumber,偏移量=0

这是怎么引起的,我该如何解决?

【问题讨论】:

标签: java websphere classformaterror


【解决方案1】:

这提供了一个讨论:

http://www-01.ibm.com/support/docview.wss?uid=swg1IV12263

早期的 JVM 对有效的类和方法名称有更严格的规范。

建议的修复方法是将 JVM 更新到更高级别。根据链接的讨论,这些 JVM 处理较新的类和方法名称规范:

6.0.0 SR10 6.0.1 SR1 7.0.0 SR1

如果无法更改 JVM,则替代方法是修改问题类以从类名和方法名中删除特殊字符。

谢谢! 汤姆·比东蒂

【讨论】:

    猜你喜欢
    • 2016-08-15
    • 1970-01-01
    • 2014-11-26
    • 2013-06-10
    • 1970-01-01
    • 2012-03-26
    • 2012-08-06
    • 2013-05-08
    • 1970-01-01
    相关资源
    最近更新 更多