Ошибка NoClassDefFound - Spring JDBC - PullRequest
1 голос
/ 27 мая 2010

Сейчас я собираю свои файлы .class в eclipse и перемещаю их в мою директорию %tomcat_home%\webapps\myapp\WEB-INF\classes. Они прекрасно компилируются.

У меня также есть в каталоге ...\classes org.springframework.jdbc-3.0.2.RELEASE.jar, который, как я проверял, содержит класс org.springframework.jdbc.datasource.DriverManagerDataSource.

Однако, я получаю ошибку NoClassDefFound, когда я запускаю свой класс, и он пытается DriverManagerDataSource source = new DriverManagerDataSource();

Я не понимаю, почему он не нашел бы эту банку.

Любая помощь приветствуется!

1 Ответ

3 голосов
/ 27 мая 2010

Jar-файлы в веб-приложении должны быть помещены в WEB-INF/lib, а не в WEB-INF/classes.

...