NoClassDefFound 错误 - Spring JDBC

发布于 2024-09-02 21:01:15 字数 525 浏览 3 评论 0原文

现在,我正在 eclipse 中编译 .class 文件并将它们移动到我的 %tomcat_home%\webapps\myapp\WEB-INF\classes 目录。他们编译得很好。

我还在 ...\classes 目录中有一个 org.springframework.jdbc-3.0.2.RELEASE.jar ,我已经验证它具有 org.springframework.jdbc-3.0.2.RELEASE.jar 。其中的 springframework.jdbc.datasource.DriverManagerDataSource 类。

但是,当我运行我的类时,我收到 NoClassDefFound 错误,并且它尝试 DriverManagerDataSource source = new DriverManagerDataSource();

我不明白为什么它找不到那个罐子。

任何帮助表示赞赏!

Right now, I'm compiling my .class files in eclipse and moving them over to my %tomcat_home%\webapps\myapp\WEB-INF\classes directory. They compile just fine.

I also have in the ...\classes directory a org.springframework.jdbc-3.0.2.RELEASE.jar which I have verified has the org.springframework.jdbc.datasource.DriverManagerDataSource class inside it.

However, I get a NoClassDefFound error when I run my class and it tries to DriverManagerDataSource source = new DriverManagerDataSource();

I don't understand why it wouldn't be finding that jar.

Any help is appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷清清 2024-09-09 21:01:15

webapp 中的 Jar 文件应放置在 WEB-INF/lib 中,而不是放置在 WEB-INF/classes 中。

Jar files in webapp should be placed in WEB-INF/lib, not in WEB-INF/classes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文