Как настроить Lambda в Spring Boot Scheduler Project Получить исключение ClassNotFoundJAVA

Программисты JAVA общаются здесь
Anonymous
Как настроить Lambda в Spring Boot Scheduler Project Получить исключение ClassNotFound

Сообщение Anonymous »

Введите Описание изображения здесь < /p>
Проблема:
Вы встречаете ошибку: < /p>
json
copy
edit
{
"errormessage": "class not: com.effigo.vendor.scheduler /> "errortype": "java.lang.classnotfoundexception"
}
Эта ошибка возникает из -за того, что функция AWS Lambda не может найти класс LambdacronschedulerHandler, когда он пытается вывести его, даже если вы определили правильный ручной работы в Lampda и имеете попытки, чтобы выправить, что вы не обработали. Пробое:
упаковка как jar: < /p>
Вы изначально пытались использовать плагин Spring Boot Maven для упаковки вашего проекта в качестве банки. Это вызвало ClassNotFoundException. < /P>
переключение на плагин Maven Shade: < /p>
Вы переключились на плагин Maven Shade в файле pom.xml, чтобы упаковать код в заштрихованную Jark) для Lambda. jar. < /p>
Несмотря на это, AWS Lambda не смогла найти класс при вызовах. /> com.com.effigo.vendor.portal.scheduler.lambda.lambdacronschedulerhandler :: handlerequest
Это казалось правильным, но ClassnotFoundException сохранялось. Lambda по -прежнему бросил ту же ошибку, указывая на то, что он не может найти класс. Чтобы создать zip-файл вместо JAR, организовывая классы и зависимости в структуру плоской каталогов. Файл JAR все еще присутствовал. < /P>
Текущее состояние:
lambda по -прежнему не может найти класс обработчика (rambdacronschedulerhandler). < /P>
Вы не смогли генерировать рабочий zip -файл, который aws lambda может использовать для развертывания функции. JAR: < /p>
Даже если вы переключились на плагин Maven Shade, он все еще может быть правильно настроен, чтобы удалить структуру Spring Boot. Создайте файл ZIP, вы можете не полностью подготовить необходимую структуру папок для Lambda, или процесс для создания файла ZIP был неполным.

Подробнее здесь: https://stackoverflow.com/questions/795 ... und-except

Вернуться в «JAVA»