Я следую за курсом по разработке простого веб-приложения в 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.
Все предложения приветствуются.