Почему мое развертывание Spring Boot в ECS не работает?

Я столкнулся с аналогичной проблемой.

Caused by: java.lang.NoSuchMethodError: com.abc.Employee.getEmpId()I

Наконец, я определил, что основной причиной было изменение типа данных переменной.

  1. Employee.java -> Содержит переменную (EmpId), тип данных которой изменен с int на String.
  2. ReportGeneration.java - -> Извлекает значение с помощью getter, getEmpId().

Мы должны отменить банку, включив только измененные классы. Поскольку изменений в ReportGeneration.java не было, я включил только файл Employee.class в Jar. Мне пришлось включить файл ReportGeneration.class в банку, чтобы решить проблему.

0
задан MrD 17 March 2019 в 22:06
поделиться

0 ответов

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

Похожие вопросы: