2017-01-18 4 views
0

Я добавил файл jar-файла соединителя mysql, но классное исключение все еще возникает.ClassNotFound для подключения Mysql в приложении JavaEE

image of added libraries *

+2

Проверьте, что вы добавили jar в WEB-INF/lib – Sreemat

+2

Хорошая практика в SO дает исключение как текст, а не изображение –

+1

Совет для вопросов: скопируйте текст трассировки стека и включите его непосредственно в вопрос. Гораздо проще читать этот путь, и, кроме того, он действительно будет работать для других людей, которые его ищут. Не делайте снимок текста:). – dsh

ответ

0

java.lang.classnotfoundexceptioncom.mysql.jdbc.MySql, выданный WebAppClassLoader. Это говорит о том, что вам нужно включить MySql соединительную банку в свой веб-путь под каталогом WEB-INF/lib.

1

У вас есть затмение проект, ссылающийся на библиотеку MySQL. Это позволяет компилятору, в eclipse, находить классы при компиляции. Однако у вас нет библиотеки как часть вашего веб-приложения, когда вы публикуете ее на своем сервере tomcat. Вам нужно удалить библиотеку из проекта и скопировать файл jar в каталог вашего приложения WEB-INF/lib.