Я следую за курсом по разработке простого веб-приложения в Eclipse. Сейчас я нахожусь на этапе, когда веб-приложению необходимо подключиться к MySQL, но выбрасывает класс, который не найден: для коннектора MySQL com.

Проект является проектом Maven, и я ввел зависимость для MySQL Connector-Java, которая составляет 8.0.15 в файле POM . Коннектор был загружен и находится в папке tomcat \lib и в папке проекта WEB-INF\lib и даже в папке \users\…\.m2\repository\MySQL\MySQL-connector-java (импортированной Eclipse). ?).

В Java Build Path в верхней части CLASSPATH есть ссылка на соединитель в WEB-INF\lib . Также есть ссылка на тот же соединитель в Tomcat (указывает на версию в Tomcat \lib) и дополнительная ссылка на соединитель в зависимостях Maven, где он указывает на уже упомянутый \users \… \.m2 \repository \Папка \users\…\.m2\repository\MySQL\MySQL-connector-java . Это 3 отдельных ссылки на разъем в 3 разных папках. Я попытался иметь только одну ссылку на соединитель в Java Build Path/CLASSPATH но все с тем же результатом.

Кстати, у меня есть небольшая отдельная Java-программа, которую я запускаю из командной строки, которая правильно подключается и читает базу данных, хотя в этом случае при запуске программы я также явно указываю путь к коннектору MySQL.

Все предложения приветствуются.

0