首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.lang.NoClassDefFoundError: com/阿里巴巴/德鲁伊/池/DruidDataSourceFactory

java.lang.NoClassDefFoundError: com/阿里巴巴/德鲁伊/池/DruidDataSourceFactory
EN

Stack Overflow用户
提问于 2014-08-07 09:44:21
回答 2查看 2.3K关注 0票数 0

我在maven项目中使用德鲁伊作为数据库连接池。我使用'maven包‘来拥有一个jar包。然后我就运行它。但是,它有一个java.lang.NoClassDefFoundError异常。详细地说,就是

线程"main“java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError中的异常

我在代码dataSource = (DruidDataSource) DruidDataSourceFactory.createDataSource(properties);中发现了错误--我已经尽了最大努力,但仍然无法修复这个错误。虽然我直接在eclipse中运行代码,但它没有报告错误,并且运行良好。

谢谢你的帮忙

EN

回答 2

Stack Overflow用户

发布于 2014-08-07 09:48:51

当您在eclipse上运行它时,它拥有Maven所需的所有jars。但是,当没有在eclipse上运行时,您需要正确地打包您的项目,以便它在运行时拥有所需的所有jars。

票数 0
EN

Stack Overflow用户

发布于 2020-01-03 14:06:06

java.lang.NoClassDefFoundError的意思是:com / alibaba / druid / pool / DruidDataSourceFactory 找不到。您当前的web项目很可能没有成功导入Druid.jar。因此,我建议您检查lib包是否位于 web 目录中,而不是在web目录中,以及是否将lib包设置为Add

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25179225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档