运行时抛出INFO     - GenericPool:checkOut waiting for an object :StandardXAPoolDataSource:
     transaction manager=<org.objectweb.jotm.Current@deeebd>
StandardXADataSource:
     connection count=<10>
     number of dead connection=<0>
     dead lock max wait=<300000>
     dead lock retry wait=<10000>
     driver=<com.microsoft.jdbc.sqlserver.SQLServerDriver@1f07360>
     driver name=<com.microsoft.jdbc.sqlserver.SQLServerDriver>
     number of *free* connections=<0>
     max con=<0>
     min con=<50>
     prepared stmt cache size=<16>
     transaction manager=<org.objectweb.jotm.Current@deeebd>
     xid connection size=<0>
StandardConnectionPoolDataSource:
     master prepared stmt cache size=<10>
     prepared stmt cache size =<16>
StandardDataSource:
     driver=<com.microsoft.jdbc.sqlserver.SQLServerDriver@1f07360>
     url=<jdbc:microsoft:sqlserver://192.168.0.191:1433;DatabaseName=iplat_hjd;SelectMethod=cursor;>
     user=<null>
CoreDataSource :
     debug =<false>
     description =<null>
     login time out =<60>
     user =<null>
     verbose =<false>
StandardPoolDataSource:
     data source name=<null>
     jdbc test stmt=<null>
     user=<iplat>
GenericPool:
     num of element =<10>
     minSize =<2>
     maxSize =<10>
     lifeTime =<600000>
     ngeneration =<1>
     getLockedObjectCount() =<10>
     getUnlockedObjectCount() =<0>
     getDeadLockMaxWait() =<300000>
     getDeadLockRetryWait() =<10000>
Unlocked pool:
Locked pool:
 jdbc.xapool       (  Logger.java:43)[DefaultQuartzScheduler_Worker-8] 2007-08-24 11:48:54,109   
INFO     - GenericPool:checkOut waiting for an object :StandardXAPoolDataSource:
     transaction manager=<org.objectweb.jotm.Current@deeebd>
StandardXADataSource:
     connection count=<10>
     number of dead connection=<0>
     dead lock max wait=<300000>
     dead lock retry wait=<10000>
     driver=<com.microsoft.jdbc.sqlserver.SQLServerDriver@1f07360>
     driver name=<com.microsoft.jdbc.sqlserver.SQLServerDriver>
     number of *free* connections=<0>
     max con=<0>
     min con=<50>
     prepared stmt cache size=<16>
     transaction manager=<org.objectweb.jotm.Current@deeebd>
     xid connection size=<0>
StandardConnectionPoolDataSource:
     master prepared stmt cache size=<10>
     prepared stmt cache size =<16>
StandardDataSource:
     driver=<com.microsoft.jdbc.sqlserver.SQLServerDriver@1f07360>
     url=<jdbc:microsoft:sqlserver://192.168.0.191:1433;DatabaseName=iplat_hjd;SelectMethod=cursor;>
     user=<null>
CoreDataSource :
     debug =<false>
     description =<null>
     login time out =<60>
     user =<null>
     verbose =<false>
StandardPoolDataSource:
     data source name=<null>
     jdbc test stmt=<null>
     user=<iplat>
GenericPool:
     num of element =<10>
     minSize =<2>
     maxSize =<10>
     lifeTime =<600000>
     ngeneration =<1>
     getLockedObjectCount() =<10>
     getUnlockedObjectCount() =<0>
     getDeadLockMaxWait() =<300000>
     getDeadLockRetryWait() =<10000>
Unlocked pool:
Locked pool:
 jdbc.xapool       (  Logger.java:43)[DefaultQuartzScheduler_Worker-5] 2007-08-24 11:48:54,109   
java.lang.Exception: GenericPool:checkOut ERROR  impossible to obtain a new object from the pool
at org.enhydra.jdbc.pool.GenericPool.checkOut(GenericPool.java:368)
at org.enhydra.jdbc.pool.StandardPoolDataSource.getConnection(StandardPoolDataSource.java:194)
at org.enhydra.jdbc.pool.StandardPoolDataSource.getConnection(StandardPoolDataSource.java:164)
at iplat.pfp.transmitwis.bo.PfpJob.processReport(PfpJob.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:248)
at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:165)
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:66)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
java.sql.SQLException: SQLException in StandardPoolDataSource:getConnection no connection available java.lang.Exception: GenericPool:checkOut ERROR  impossible to obtain a new object from the pool
at org.enhydra.jdbc.pool.StandardPoolDataSource.getConnection(StandardPoolDataSource.java:204)
at org.enhydra.jdbc.pool.StandardPoolDataSource.getConnection(StandardPoolDataSource.java:164)
at iplat.pfp.transmitwis.bo.PfpJob.processReport(PfpJob.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:248)
at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:165)
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:66)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
INFO     - GenericPool:checkOut waiting for an object :StandardXAPoolDataSource:
     transaction manager=<org.objectweb.jotm.Current@deeebd>的异常,希望碰到此问题的高人们 帮忙解决