现在,我正在 eclipse 中编译我的 .class 文件并将它们移动到我的 %tomcat_home%\webapps\myapp\WEB-INF\classes
目录。他们编译得很好。
我在 ...\classes
目录中还有一个 org.springframework.jdbc-3.0.2.RELEASE.jar
我已验证它有 org.springframework.jdbc.datasource.DriverManagerDataSource
里面的类。
但是,当我运行我的类并尝试 DriverManagerDataSource source = new DriverManagerDataSource();
NoClassDefFound
错误
我不明白为什么它找不到那个 jar 。
感谢任何帮助!
最佳答案
webapp中的jar文件应该放在WEB-INF/lib
,而不是WEB-INF/classes
。
关于spring - NoClassDefFounderror - Spring JDBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2922754/