Cannot create JDBC driver of class '' for connect URL 'null'
2015-09-08 16:55
417 查看
1、错误描述
2、错误原因
连接MySQL数据库时,配置数据库驱动和MySQL连接路径、账号、密码时,都是空导致报错
3、解决办法
在配置文件中配置数据库驱动、账号、密码和数据库连接路径
严重: 抛出了“org.apache.tomcat.dbcp.dbcp.SQLNestedException”异常:Cannot create JDBC driver of class '' for connect URL 'null' 堆栈: org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(1452). org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(1371). org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(1044). com.tansuosoft.discoverx.db.Database.getConnection(129). com.tansuosoft.discoverx.dao.DBRequest.getConnection(199). com.tansuosoft.discoverx.dao.DBRequest.sendRequest(512). com.tansuosoft.discoverx.web.app.message.UrgeContext.init(96). com.tansuosoft.discoverx.web.app.message.UrgeContext.<init>(50). com.tansuosoft.discoverx.web.app.message.UrgeContext.getInstance(107). com.tansuosoft.discoverx.web.ContextListener.contextInitialized(113). org.apache.catalina.core.StandardContext.listenerStart(5017). org.apache.catalina.core.StandardContext.startInternal(5531). org.apache.catalina.util.LifecycleBase.start(150). org.apache.catalina.core.ContainerBase.addChildInternal(901). org.apache.catalina.core.ContainerBase.addChild(877). org.apache.catalina.core.StandardHost.addChild(652). org.apache.catalina.startup.HostConfig.deployDescriptor(677). org.apache.catalina.startup.HostConfig$DeployDescriptor.run(1912). java.util.concurrent.Executors$RunnableAdapter.call(511). java.util.concurrent.FutureTask.run(266). java.util.concurrent.ThreadPoolExecutor.runWorker(1142). java.util.concurrent.ThreadPoolExecutor$Worker.run(617). java.lang.Thread.run(745). 信息: 执行SQL语句时出现异常:,原因:Cannot create JDBC driver of class '' for connect URL 'null' 九月 07, 2015 4:36:04 下午 com.tansuosoft.discoverx.dao.DBRequest sendRequest 信息: SQL执行错误:“Cannot create JDBC driver of class '' for connect URL 'null'”,SQL语句=“ 严重: 抛出了“org.apache.tomcat.dbcp.dbcp.SQLNestedException”异常:Cannot create JDBC driver of class '' for connect URL 'null' 堆栈: org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(1452). org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(1371). org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(1044). org.apache.catalina.core.StandardContext.listenerStart(5017). org.apache.catalina.core.StandardContext.startInternal(5531). org.apache.catalina.util.LifecycleBase.start(150). org.apache.catalina.core.ContainerBase.addChildInternal(901). org.apache.catalina.core.ContainerBase.addChild(877). org.apache.catalina.core.StandardHost.addChild(652). org.apache.catalina.startup.HostConfig.deployDescriptor(677). org.apache.catalina.startup.HostConfig$DeployDescriptor.run(1912). java.util.concurrent.Executors$RunnableAdapter.call(511). java.util.concurrent.FutureTask.run(266). java.util.concurrent.ThreadPoolExecutor.runWorker(1142). java.util.concurrent.ThreadPoolExecutor$Worker.run(617). java.lang.Thread.run(745). 九月 07, 2015 4:36:04 下午 org.apache.catalina.core.StandardContext listenerStart 严重: Exception sending context initialized event to listener instance of class com.tansuosoft.discoverx.web.ContextListener common.exception.DBException: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5017) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5531) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1452) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ... 17 more Caused by: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:315) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1437) ... 22 more 九月 07, 2015 4:36:04 下午 org.apache.catalina.core.StandardContext startInternal 严重: One or more listeners failed to start. Full details will be found in the appropriate container log file 九月 07, 2015 4:36:04 下午 org.apache.catalina.core.StandardContext startInternal 严重: Context [/osp] startup failed due to previous errors 九月 07, 2015 4:36:04 下午 com.tansuosoft.discoverx.web.ContextListener fireEvent 信息: 触发"onsystemshutdown"类型的事件处理程序: 九月 07, 2015 4:36:04 下午 com.tansuosoft.discoverx.db.Database executeScalar 信息: 执行SQL语句时出现异常:原因:Cannot create JDBC driver of class '' for connect URL 'null' 严重: 抛出了“org.apache.tomcat.dbcp.dbcp.SQLNestedException”异常:Cannot create JDBC driver of class '' for connect URL 'null' 堆栈: org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(1452). org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(1371). org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(1044). org.apache.catalina.core.StandardContext.listenerStop(5064). org.apache.catalina.core.StandardContext.stopInternal(5726). org.apache.catalina.util.LifecycleBase.stop(232). org.apache.catalina.util.LifecycleBase.start(160). org.apache.catalina.core.ContainerBase.addChildInternal(901). org.apache.catalina.core.ContainerBase.addChild(877). org.apache.catalina.core.StandardHost.addChild(652). org.apache.catalina.startup.HostConfig.deployDescriptor(677). org.apache.catalina.startup.HostConfig$DeployDescriptor.run(1912). java.util.concurrent.Executors$RunnableAdapter.call(511). java.util.concurrent.FutureTask.run(266). java.util.concurrent.ThreadPoolExecutor.runWorker(1142). java.util.concurrent.ThreadPoolExecutor$Worker.run(617). java.lang.Thread.run(745). 信息: 执行SQL语句时出现异常:原因:Cannot create JDBC driver of class '' for connect URL 'null' 严重: 抛出了“org.apache.tomcat.dbcp.dbcp.SQLNestedException”异常:Cannot create JDBC driver of class '' for connect URL 'null' 堆栈: org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(1452). org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(1371). org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(1044). org.apache.catalina.core.StandardContext.listenerStop(5064). org.apache.catalina.core.StandardContext.stopInternal(5726). org.apache.catalina.util.LifecycleBase.stop(232). org.apache.catalina.util.LifecycleBase.start(160). org.apache.catalina.core.ContainerBase.addChildInternal(901). org.apache.catalina.core.ContainerBase.addChild(877). org.apache.catalina.core.StandardHost.addChild(652). org.apache.catalina.startup.HostConfig.deployDescriptor(677). org.apache.catalina.startup.HostConfig$DeployDescriptor.run(1912). java.util.concurrent.Executors$RunnableAdapter.call(511). java.util.concurrent.FutureTask.run(266). java.util.concurrent.ThreadPoolExecutor.runWorker(1142). java.util.concurrent.ThreadPoolExecutor$Worker.run(617). java.lang.Thread.run(745). 九月 07, 2015 4:36:05 下午 com.tansuosoft.discoverx.web.ContextListener fireEvent 严重: 抛出了“java.lang.RuntimeException”异常:无法初始化“TotalAccessCount”对应的自增长序号! 堆栈: org.apache.catalina.core.StandardContext.listenerStop(5064). org.apache.catalina.core.StandardContext.stopInternal(5726). org.apache.catalina.util.LifecycleBase.stop(232). org.apache.catalina.util.LifecycleBase.start(160). org.apache.catalina.core.ContainerBase.addChildInternal(901). org.apache.catalina.core.ContainerBase.addChild(877). org.apache.catalina.core.StandardHost.addChild(652). org.apache.catalina.startup.HostConfig.deployDescriptor(677). org.apache.catalina.startup.HostConfig$DeployDescriptor.run(1912). java.util.concurrent.Executors$RunnableAdapter.call(511). java.util.concurrent.FutureTask.run(266). java.util.concurrent.ThreadPoolExecutor.runWorker(1142). java.util.concurrent.ThreadPoolExecutor$Worker.run(617). java.lang.Thread.run(745). 严重: 抛出了“org.apache.tomcat.dbcp.dbcp.SQLNestedException”异常:Cannot create JDBC driver of class '' for connect URL 'null' 堆栈: org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(1452). org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(1371). org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(1044). org.apache.catalina.core.StandardContext.listenerStop(5064). org.apache.catalina.core.StandardContext.stopInternal(5726). org.apache.catalina.util.LifecycleBase.stop(232). org.apache.catalina.util.LifecycleBase.start(160). org.apache.catalina.core.ContainerBase.addChildInternal(901). org.apache.catalina.core.ContainerBase.addChild(877). org.apache.catalina.core.StandardHost.addChild(652). org.apache.catalina.startup.HostConfig.deployDescriptor(677). org.apache.catalina.startup.HostConfig$DeployDescriptor.run(1912). java.util.concurrent.Executors$RunnableAdapter.call(511). java.util.concurrent.FutureTask.run(266). java.util.concurrent.ThreadPoolExecutor.runWorker(1142). java.util.concurrent.ThreadPoolExecutor$Worker.run(617). java.lang.Thread.run(745). 信息: 执行SQL语句时出现异常:原因:Cannot create JDBC driver of class '' for connect URL 'null' 信息: SQL执行错误:“Cannot create JDBC driver of class '' for connect URL 'null'”, 严重: 抛出了“org.apache.tomcat.dbcp.dbcp.SQLNestedException”异常:Cannot create JDBC driver of class '' for connect URL 'null' 堆栈: org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(1452). org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(1371). org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(1044). org.apache.catalina.core.StandardContext.listenerStop(5064). org.apache.catalina.core.StandardContext.stopInternal(5726). org.apache.catalina.util.LifecycleBase.stop(232). org.apache.catalina.util.LifecycleBase.start(160). org.apache.catalina.core.ContainerBase.addChildInternal(901). org.apache.catalina.core.ContainerBase.addChild(877). org.apache.catalina.core.StandardHost.addChild(652). org.apache.catalina.startup.HostConfig.deployDescriptor(677). org.apache.catalina.startup.HostConfig$DeployDescriptor.run(1912). java.util.concurrent.Executors$RunnableAdapter.call(511). java.util.concurrent.FutureTask.run(266). java.util.concurrent.ThreadPoolExecutor.runWorker(1142). java.util.concurrent.ThreadPoolExecutor$Worker.run(617). java.lang.Thread.run(745). 九月 07, 2015 4:36:05 下午 org.apache.catalina.core.StandardContext listenerStop 严重: Exception sending context destroyed event to listener instance of class com.tansuosoft.discoverx.web.ContextListener common.exception.DBException: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5726) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1452) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ... 18 more Caused by: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:315) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1437) ... 23 more 九月 07, 2015 4:36:05 下午 org.apache.catalina.startup.HostConfig deployDescriptor 信息: Deployment of configuration descriptor E:\apache-tomcat-7.0.63\conf\Catalina\localhost\osa.xml has finished in 5,836 ms
2、错误原因
连接MySQL数据库时,配置数据库驱动和MySQL连接路径、账号、密码时,都是空导致报错
3、解决办法
在配置文件中配置数据库驱动、账号、密码和数据库连接路径
相关文章推荐
- Mac添加命令别名
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
- jquery动态移除/增加onclick属性详解
- [Bootstrap]7天深入Bootstrap(2)整体架构
- 织梦系统与discuz论坛整合方法
- 笔记-大话设计模式-13 建造者模式
- html上汉字乱码解决
- hdfs体系
- LeetCode 11_Container With Most Water
- Linux shell脚本的字符串截取
- The import org.apache.commons.codec cannot be resolved
- hdu5428
- Hibernate – One-to-Many example (Annotation)
- KL散度
- java 长整除问题
- scala中 object 和 class的区别
- 苹果IOS开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号
- Could not create the view: An unexpected exception was thrown.问题解决
- #error用法
- 深入理解计算机系统——第12章:基于线程的并发编程