java.lang.ClassFormatError: недопустимое имя метода JVMCFRE002

Я развернул EAR в IBM WebSphere, и когда я нажимаю на локальный URL, я получаю следующую ошибку:

java.lang.ClassFormatError: неверное имя метода JVMCFRE002; класс =com/hcsc/ премьер / провайдер / веб / база данных / сообщение /ErrorWarningMessageNumber, offset=0

Как это вызвано и как я могу решить это?

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 не может быть изменена, альтернативой может быть изменение класса задачи для удаления специальных символов из имен классов и методов.

Спасибо! Том Битонти

Другие вопросы по тегам