Мы с моим другом решили начать проект с приложений микросервисов, Spring Data JPA, Spring framework. В рамках этого мы внедрили наши базы данных в SAP HANA. Чтобы использовать его в ваших Java-приложениях, как мы все знаем, нам нужно включить зависимость в ваш POM.xml
. Зависимость, которую я включил, такова
com.sap.cloud.db.jdbc ngdbc 2.7.15 pom test
Мы настроили application.properties
и запустили наше приложение. Но упс….. Мы получали Класс драйвера не найден
ошибка. Что!!!! Я еще раз проверил pom.xml
файл и да, добавлена зависимость от класса драйвера. Еще раз программа была запущена, и выскочила та же ошибка. Следующий шаг совершенно одинаков для каждого разработчика. Я начал проверять это на переполнении стека и других ресурсах. Я даже реализовал класс Cloud Config
, который на самом деле бесполезен.. ух ты!!! Было показано много ответов, но ничто не соответствует нашей ошибке. Мы остановились в тот день и продолжили на следующий день. Еще раз осмотрел pom.xml
и да, есть что-то особенное в pom.xml
. Если все заметили, это здорово, потому что мне потребовалось почти 2 дня, чтобы этого не произошло.
Я проводил тест <область действия> действия>
. действия>
Эта область указывает, что зависимость не требуется для нормального использования приложения и доступна только для этапов компиляции и выполнения теста.
Так вот в чем была проблема, и класс использовался не по назначению. Поэтому я просто удалил его и да!!! Приложение успешно запустилось, и мы сделали еще один шаг вперед в нашем проекте.
Обновленный pom.xml
com.sap.cloud.db.jdbc ngdbc 2.7.14
С нетерпением ждем новых задач в этом проекте….
Оригинал: “https://dev.to/rohithv07/driver-class-not-found-com-sap-cloud-db-jdbc-driver-5fmb”