您的位置:首页 > 编程语言 > Java开发

A child container failed during start java.lang.NoClassDefFoundError:

2017-02-16 10:10 309 查看
搭了个maven的web 项目,用的是spark框架,持久层用的jooq,

pom.xml配置好后,jar包都下载完善了,但是启动项目一直报这个错,还有就是spark的一些类找不到,

网上找了很多方法,都不行。明明jar包都有了,为什么还是找不到,,,

最后试了这个办法,右击项目---》properties--》Deployment Assembly  点击add   选择java build path entries  然后把maven dependencies添加进来



然后再访问数据库的时候又报,

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/

又是没有jdbc连接的jar包,但是maven里面有了    mysql-connector-java-5.1.21.jar,

后面试了这个方法,

选择Run configurations -->  选择左边你的服务器,我的是tomcat8,然后选择右边的classpath,  ----> add External jars     把mysql-connector-java-5.1.21.jar添加进来,



再次访问数据库,就没问题了。。。。

最后我想了想,为什么老是报jar包找不到这种错误,

我估计是在创建maven项目的时候,然后把它转成web项目的时候出了问题,但是具体原因还没找到,希望有大神可以指点指点。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐