警告: oracle.jdbc.driver.OracleConnection@1762fc7 threw an Error when we tried to check its default holdability. This is probably due to a bug in your JDBC driver that c3p0 can harmlessly work around (reported for some DB2 drivers). Please verify that the error stack trace is consistentwith the getHoldability() method not being properly implemented, and is not due to some deeper problem. This message will not be repeated for Connections of type oracle.jdbc.driver.OracleConnection that provoke errors of type java.lang.AbstractMethodError when getHoldability() is called.
java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.getHoldability()I
at com.mchange.v2.c3p0.impl.NewPooledConnection.carefulCheckHoldability(NewPooledConnection.java:117)
at com.mchange.v2.c3p0.impl.NewPooledConnection.<init>(NewPooledConnection.java:109)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:198)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
2011-6-30 13:23:02 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons
信息: Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@113beb5: defining beans [DefaultDataSource1,DefaultDataSource2,DefaultDataSource3,sessionFactory,sessionFactory2,sessionFactory3,dwrBean,industry_jbJczyCommitteeDAO,industry_jbJczyTechLevelDAO,industry_jbJczyUnitCertDAO,industry_jbJczyUnitInfoDAO,industry_jczyFwlyDicDAO,industry_nlJczyCnasAbilityDAO,industry_nlJczyGrantAbilityDAO,industry_nlJczyLabAbilityDAO,industry_nlJczyOtherAbilityDAO,industry_nlJczyTestAbilityDAO,industry_ryJczyHighTechDAO,industry_sbJczyDeviceDAO,industry_sbJczySingleDeviceDAO,industry_userInfoDAO,industry_organizationDAO,industry_userOtherInfoDAO,industry_userRegisterDAO,industry_personInfoDAO,industry_hyjcXtjjDao,industry_caseDao,industry_organizationEshareDAO,dwrService,industryMainInfoService,ryJczyHighTechService,industryMainInfoServiceUnitCert,industryMainInfoServiceDevice,industryMainInfoServiceTestAbility,industryMainInfoServiceGrantAbility,industryMainInfoServiceLabAbility,industryMainInfoServiceCnasAbility,industryMainInfoServiceOtherAbility,industryMainInfoServiceTechLevel,industryMainInfoServiceCommittee,industryMainInfoServiceSingleDevice,industryMainInfoServiceXtjj,industryMainInfoServiceCase,industryMainInfoServiceOrgan,industryMainInfoServiceOrgane,industryMainInfoAction,industryUnitInfoAction,industryTestAbilityAction,industryGrantAbilityAction,industryLabAbilityAction,industryCnasAbilityAction,industryOtherAbilityAction,organizationRecommendAction,user_jbJczyCommitteeDAO,user_jbJczyTechLevelDAO,user_jbJczyUnitCertDAO,user_jbJczyUnitInfoDAO,user_jczyFwlyDicDAO,user_nlJczyCnasAbilityDAO,user_nlJczyGrantAbilityDAO,user_nlJczyLabAbilityDAO,user_nlJczyOtherAbilityDAO,user_nlJczyTestAbilityDAO,user_ryJczyHighTechDAO,user_sbJczyDeviceDAO,user_sbJczySingleDeviceDAO,user_userInfoDAO,user_organizationDAO,user_userOtherInfoDAO,user_userRegisterDAO,user_personInfoDAO,user_hyjcXtjjDao,user_caseDao,user_organizationEshareDAO,userMainInfoService,userRyJczyHighTechService,userMainInfoServiceUnitCert,userMainInfoServiceDevice,userMainInfoServiceTestAbility,userMainInfoServiceGrantAbility,userMainInfoServiceLabAbility,userMainInfoServiceCnasAbility,userMainInfoServiceOtherAbility,userMainInfoServiceTechLevel,userMainInfoServiceCommittee,userMainInfoServiceSingleDevice,userMainInfoServiceXtjj,userMainInfoServiceCase,userMainInfoServiceOrgan,userMainInfoServiceOrgane,userMainInfoAction,userUnitInfoAction,baseDAO,baseDAO2,baseDAO3,unitInfoDao,unitCertDao,testAbilityDao,grantAbilityDao,labAbilityDao,cnasAbilityDao,otherAbilityDao,dmQyDao,organizationDAO,hyjcXtjjDao,caseDao,organizationEshareDAO,mainPageService,organizationService,testAbilityService,grantAbilityService,cnasAbilityService,labAbilityService,otherAbilityService,dictionaryService,mainInfoServiceXtjj,mainInfoServiceCase,mainInfoServiceOrgan,mainInfoServiceOrgane,mainPageAction,organizationAction,organizationInfoAction,testAbilityAction,labAbilityAction,grantAbilityAction,cnasAbilityAction,otherAbilityAction]; root of factory hierarchy
2011-6-30 13:23:02 org.springframework.web.context.ContextLoader initWebApplicationContext
java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.getHoldability()I
at com.mchange.v2.c3p0.impl.NewPooledConnection.carefulCheckHoldability(NewPooledConnection.java:117)
at com.mchange.v2.c3p0.impl.NewPooledConnection.<init>(NewPooledConnection.java:109)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:198)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
2011-6-30 13:23:02 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons
信息: Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@113beb5: defining beans [DefaultDataSource1,DefaultDataSource2,DefaultDataSource3,sessionFactory,sessionFactory2,sessionFactory3,dwrBean,industry_jbJczyCommitteeDAO,industry_jbJczyTechLevelDAO,industry_jbJczyUnitCertDAO,industry_jbJczyUnitInfoDAO,industry_jczyFwlyDicDAO,industry_nlJczyCnasAbilityDAO,industry_nlJczyGrantAbilityDAO,industry_nlJczyLabAbilityDAO,industry_nlJczyOtherAbilityDAO,industry_nlJczyTestAbilityDAO,industry_ryJczyHighTechDAO,industry_sbJczyDeviceDAO,industry_sbJczySingleDeviceDAO,industry_userInfoDAO,industry_organizationDAO,industry_userOtherInfoDAO,industry_userRegisterDAO,industry_personInfoDAO,industry_hyjcXtjjDao,industry_caseDao,industry_organizationEshareDAO,dwrService,industryMainInfoService,ryJczyHighTechService,industryMainInfoServiceUnitCert,industryMainInfoServiceDevice,industryMainInfoServiceTestAbility,industryMainInfoServiceGrantAbility,industryMainInfoServiceLabAbility,industryMainInfoServiceCnasAbility,industryMainInfoServiceOtherAbility,industryMainInfoServiceTechLevel,industryMainInfoServiceCommittee,industryMainInfoServiceSingleDevice,industryMainInfoServiceXtjj,industryMainInfoServiceCase,industryMainInfoServiceOrgan,industryMainInfoServiceOrgane,industryMainInfoAction,industryUnitInfoAction,industryTestAbilityAction,industryGrantAbilityAction,industryLabAbilityAction,industryCnasAbilityAction,industryOtherAbilityAction,organizationRecommendAction,user_jbJczyCommitteeDAO,user_jbJczyTechLevelDAO,user_jbJczyUnitCertDAO,user_jbJczyUnitInfoDAO,user_jczyFwlyDicDAO,user_nlJczyCnasAbilityDAO,user_nlJczyGrantAbilityDAO,user_nlJczyLabAbilityDAO,user_nlJczyOtherAbilityDAO,user_nlJczyTestAbilityDAO,user_ryJczyHighTechDAO,user_sbJczyDeviceDAO,user_sbJczySingleDeviceDAO,user_userInfoDAO,user_organizationDAO,user_userOtherInfoDAO,user_userRegisterDAO,user_personInfoDAO,user_hyjcXtjjDao,user_caseDao,user_organizationEshareDAO,userMainInfoService,userRyJczyHighTechService,userMainInfoServiceUnitCert,userMainInfoServiceDevice,userMainInfoServiceTestAbility,userMainInfoServiceGrantAbility,userMainInfoServiceLabAbility,userMainInfoServiceCnasAbility,userMainInfoServiceOtherAbility,userMainInfoServiceTechLevel,userMainInfoServiceCommittee,userMainInfoServiceSingleDevice,userMainInfoServiceXtjj,userMainInfoServiceCase,userMainInfoServiceOrgan,userMainInfoServiceOrgane,userMainInfoAction,userUnitInfoAction,baseDAO,baseDAO2,baseDAO3,unitInfoDao,unitCertDao,testAbilityDao,grantAbilityDao,labAbilityDao,cnasAbilityDao,otherAbilityDao,dmQyDao,organizationDAO,hyjcXtjjDao,caseDao,organizationEshareDAO,mainPageService,organizationService,testAbilityService,grantAbilityService,cnasAbilityService,labAbilityService,otherAbilityService,dictionaryService,mainInfoServiceXtjj,mainInfoServiceCase,mainInfoServiceOrgan,mainInfoServiceOrgane,mainPageAction,organizationAction,organizationInfoAction,testAbilityAction,labAbilityAction,grantAbilityAction,cnasAbilityAction,otherAbilityAction]; root of factory hierarchy
2011-6-30 13:23:02 org.springframework.web.context.ContextLoader initWebApplicationContext
严重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in URL [file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/hyjc/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.AbstractMethodError: oracle.jdbc.driver.OracleDatabaseMetaData.getJDBCMajorVersion()I
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:540)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.AbstractMethodError: oracle.jdbc.driver.OracleDatabaseMetaData.getJDBCMajorVersion()I
at com.mchange.v2.c3p0.impl.NewProxyDatabaseMetaData.getJDBCMajorVersion(NewProxyDatabaseMetaData.java:3726)
at org.hibernate.engine.jdbc.JdbcSupportLoader.useContextualLobCreation(JdbcSupportLoader.java:78)
at org.hibernate.engine.jdbc.JdbcSupportLoader.loadJdbcSupport(JdbcSupportLoader.java:52)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:121)
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2163)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2159)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1383)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:855)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:774)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
... 36 more
2011-6-30 13:23:02 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2011-6-30 13:23:02 org.apache.catalina.core.StandardContext start
严重: Context [/hyjc] startup failed due to previous errors
<property name="minPoolSize" value="5" />
<!-- 连接池维持的最大的连接个数 -->
<property name="maxPoolSize" value="100" />
<!-- 最大空闲时间, 当某个连接在这个时间内没活动后将从池中移除,前提是池中至少多于最少的连接数: minPoolSize -->
<property name="maxIdleTime" value="1800" />
<!-- 为加强准备语句的执行性能,此参数指定被缓存的 PreparedStatement 的个数 -->
<property name="maxStatements" value="50" />
</bean>
<bean id="DefaultDataSource2" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="oracle.jdbc.driver.OracleDriver" />
<property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:orcl" />
<property name="user" value="hyjc" />
<property name="password" value="a123456" />
<!-- 连接池维持的最小的连接个数 -->
<property name="minPoolSize" value="5" />
<!-- 连接池维持的最大的连接个数 -->
<property name="maxPoolSize" value="100" />
<!-- 最大空闲时间, 当某个连接在这个时间内没活动后将从池中移除,前提是池中至少多于最少的连接数: minPoolSize -->
<property name="maxIdleTime" value="1800" />
<!-- 为加强准备语句的执行性能,此参数指定被缓存的 PreparedStatement 的个数 -->
<property name="maxStatements" value="50" />
</bean>
<bean id="DefaultDataSource3" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="oracle.jdbc.driver.OracleDriver" />
<property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:orcl" />
<property name="user" value="hyjc" />
<property name="password" value="a123456" />
<!-- 连接池维持的最小的连接个数 -->
<property name="minPoolSize" value="5" />
<!-- 连接池维持的最大的连接个数 -->
<property name="maxPoolSize" value="100" />
<!-- 最大空闲时间, 当某个连接在这个时间内没活动后将从池中移除,前提是池中至少多于最少的连接数: minPoolSize -->
<property name="maxIdleTime" value="1800" />
<!-- 为加强准备语句的执行性能,此参数指定被缓存的 PreparedStatement 的个数 -->
<property name="maxStatements" value="50" />
是不是这的问题啊,是不是你配置文件里的数据库名字或密码写错了
用户名密码错误不是报这个错,会直接报用户名密码的
下载
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc101020.html原文http://blog.ccidnet.com/home.php?mod=space&uid=17138&do=blog&id=181677