java的连接池问题,总是报异常,请指教

问题描述

数据中心日志-创建完成-数据中心特殊路径加载-创建完成-数据中心数据交换核心-创建完成-C3P0连接池出现异常-zfdxc:NamezfdxcisnotboundinthisContext-连接池创建-JNDI初始化失败!-c3p0PropertiesPath:-D:ProgramFileapache-tomcat-6.0.16webappszfdxcWEB-INF/c3p0.properties-c3p0Propertieserror:-D:ProgramFileapache-tomcat-6.0.16webappszfdxcWEB-INFc3p0.properties(系统找不到指定的文件。)-C3P0连接池出现异常-driverwasnotfound:null-MLogclientsusinglog4jlogging.2011-4-2510:13:32org.apache.catalina.core.StandardContextlistenerStart严重:Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.pentaho.di.expand.listener.JobListenerjava.lang.NumberFormatException:nullatjava.lang.Integer.parseInt(Integer.java:415)atjava.lang.Integer.parseInt(Integer.java:497)atorg.pentaho.di.expand.db.C3P0Manager.getDataSourceFromJndi(C3P0Manager.java:82)atorg.pentaho.di.expand.listener.JobListener.contextInitialized(JobListener.java:84)atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4350)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)atorg.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)atorg.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)atorg.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)atorg.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)atorg.apache.catalina.core.StandardHost.start(StandardHost.java:719)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)atorg.apache.catalina.core.StandardService.start(StandardService.java:516)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:710)atorg.apache.catalina.startup.Catalina.start(Catalina.java:578)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

解决方案

解决方案二:
空指针数据
解决方案三:
一个是找不到驱动或者数据源绑定错误了。还有一个是实例化这个类的时候org.pentaho.di.expand不是整型数据或空,不知道哪个错了。
解决方案四:
感觉还是找不到驱动还是看看配置文件吧

时间: 2025-01-23 20:58:38

java的连接池问题,总是报异常,请指教的相关文章

java的连接池,关于C3P0连接的问题,

问题描述 连接池创建是报错连接池创建-JNDI初始化失败!JNDI如何配置,配置文件应该怎么写,怎么配置?请指教,不甚感激 解决方案 解决方案二:配置一个资源文件:db.properties;内容url=jdbc:mysql://localhost:3306/qhitcrm?useUnicode=true&characterEncoding=gbkuser=rootpassword=rootdriver=org.gjt.mm.mysql.Driver:连接数据库:packagecrm.java.

redis-求 java Redis 连接池 工具类

问题描述 求 java Redis 连接池 工具类 谁有我一个 java Redis 连接池的工具类, 最好附上一些真删改查的小例子 解决方案 http://www.open-open.com/code/view/1430406110599 解决方案二: 最著名的就是jedis了 解决方案三: jedis自带连接池 JedisPoolConfig config = new JedisPoolConfig(); //控制一个pool可分配多少个jedis实例,通过pool.getResource(

连接池和 Timeout expired异常解决方法

连接池和 timeout expired异常解决方法 你需要保证你每次调用连接的同时都在使用过后通过close()或dispose()对其执行了关闭.最简单的办法就是使用using,将你的连接泄漏方法修改成如下面的代码样式: public void doesnotleakconnections()     {            using (sqlconnection sqlconnection1 = new sqlconnection("server=.sqlexpress ;integr

java socket连接池的问题

问题描述 应用场景:前端使用JSF作为表现层,浏览器客户端发出请求时我必须先通过socket与集群服务器进行通信之后在将服务器的响应信息进行解析再展现给客户端,为了减少系统开销,我打算在socket这一层使用socket连接池的方式实现.但是目前遇到一个问题,我从池中取出一个socket后不能判断出该socket是否已经被服务器端关闭了连接,如果服务器端已经关闭了连接,我必须创建一个新的socket,然后对上一次发送失败的请求进行重发处理.但是,在判断socket是否已经被服务器端关闭这一点,是

Apache Geronimo JNDI命名和Java资源连接池,第1部分: 数据源连接

利用 JNDI 访问数据源.Java 消息服务.邮件会话和 URL 连接的连接池 了解 JNDI JNDI 是一种应用程序编程接口 (API) 或库,它为应用程序提供了将名称与对象关联起来以及根据对象的名称在目录中查找对象的方法.本文是系列教程的第一部分,阅读本文可以让您了解如何将 Geronimo.JNDI 与数据源连接池相互关联起来,如何构建数据源连接,以及如何利用 JNDI 在一个简单的 Geronimo 应用程序(称为 Customer Service 实用程序)内访问该连接. 数据源

【最近面试遇到的一些问题】数据库连接池的优点和原理,常用的java开源连接池组件

数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标.数据库连接池正是针对这个问题提出来的.数据库连接池负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏.这项技术能明显提高对数据库操作的性能. 影响因素 数据库连接池在初始化时将创建一定数量的数据

Apache Geronimo JNDI命名和Java 源连接池,第2部分

使用Java Message Service 使用 Geronimo 控制台创建和访问 JMS 资源组 简介 JMS 是允许软件组件创建.发送.接收和读取消息的 API.这些消息不需要消耗人力.当然,它们是各种软件应用程序之间通信的方式.通过消息进行交互的应用程序具有松散耦合的优点,因为只要双方使用相同的消息格式,那么一个系统中的更改就不会对另一个系统产生影响.JMS API 是通过第三方实现的,并且实现提供了异步通信和可靠的消息传送等优点.通信是异步的,因为组件或客户机可以发送或接收消息而无需

tomcat-druid 连接池溢出 getconnectiontimeoutexception

问题描述 druid 连接池溢出 getconnectiontimeoutexception tomcat 异常显示: 严重: Servlet.service() for servlet springMvc threw exception com.alibaba.druid.pool.GetConnectionTimeoutException: loopWaitCount 2, wait millis 60678 at com.alibaba.druid.pool.DruidDataSource

c3p0连接池-如何快速定位jar 包冲突

问题描述 如何快速定位jar 包冲突 建立c3p0连接池是时,报Mlog clients using java 1.4+ standard logging. 请问这是jar 包冲突造成的么.如何快速定位jar 包冲突造成的问题呢