spring - NoClassDefFounderror - Spring JDBC

标签 spring tomcat jdbc noclassdeffounderror

现在,我正在 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/

相关文章:

java - tomcat7 debian : where are my deployment logs

performance - Geoserver - PostGIS 性能问题

java - 单例线程安全列表的实现

spring - 将特定的MDC字段追加到Logstash日志中

java - 如何利用 Spring MVC 实现前端 Controller 但不使用 Controller

java - 为 Apache Tomcat Maven 插件 exec-war-only 目标声明额外资源?

jquery - 使用 jQuery 调用 Spring REST WebService

java - 如何控制 Tomcat 可用的 SSL 密码

java - 结果集已关闭检索时出错

java - 在 NetBeans 中将 HTML 与 MSAcess 连接起来