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