最近有个问题一直弄不明白,由于本人对windows 2008 server不太了解,因此特来发帖救助大家,有哪位高手可以帮忙解答一下。问题:
公司本地用的服务器是win 2003 server + oracle 10g + weblogic 9.3通过部署整合后可以再服务器上跑起来。但是在客户那边使用的环境是 win 2008 server + oracle 10g + weblogic 10rc当连接到数据库是却一直跑不通,报Cannot open connection。
后来怀疑是weblogic版本问题,就更换成了9.3,但还是不行。具体是在启动的时候报错,客户那边是两台服务器,一台安装应用,一台安装oracle.
服务,数据库什么的都以连上,用plsql也可以登陆。所以大家不要怀疑是这方面的问题。希望有对windows 2008熟的朋友帮住分析一下。
具体重要报错如下:
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:525)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:349)

org.hibernate.exception.GenericJDBCException: Cannot open connection

java.sql.SQLException: Connections could not be acquired from the underlying database!
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:529)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)

com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)期待高手帮助...........