classnotfoundexception....BasicResourcePool$AsyncTestIdleRe...springmvc+c3p0+mybatis+mysql配置启动tomcat
别人的不清楚,这里是我的解决方法,先是发现了配置jdbc的xml文件中数据库密码从配置的database.properties文件读取出来,在spring.jdbc这个jar的类中调试变成了乱码,所以我先把数据库密码写死在xml里
然后就出现上面红色的错误,发现是我把java代码中的一个没地方引用的查询数据库的方法给注释掉了,因为之前启动报错报到这个mybatis的mapper,xml的文件里面了,后来把代码改回来就和同事的一样可以启动了,这个方法代码没用引用也许是公司内部的jar里有用到吧
Exception in thread “Thread-0“ java.lang.NoClassDefFoundErro
博客作者在配置SpringMVC、C3P0、MyBatis和MySQL时遇到ClassNotFoundError,问题源于数据库密码从properties文件读取时出现乱码和未使用的查询方法。通过将密码硬编码到XML配置文件,注释掉无引用的代码后,成功解决了启动问题。这可能涉及到内部jar依赖和代码管理细节。

被折叠的 条评论
为什么被折叠?



