我试图使用运行在j2ee上的OC4J应用程序与Oracle数据库建立连接。我的DataSoures.xml总是适用于我们的生产和UAT环境。我试着安装在我的本地右上方,但它不起作用。错误消息是--java.sql.SQLException:禁用该缓存名的连接缓存。
Oracle数据库版本是:-
Oracle数据库11g企业版发布11.2.0.1.0 -64位生产数据库。
Oracle数据库位于虚拟盒上,主机为window 10,来宾计算机为fedora 23。
有什么原因吗?
谢谢。
<managed-data-source name="OracleTM" connection-pool-name="Regency Connection Pool"
jndi-name="jdbc/GSTJOBS"/>
<connection-pool name='Regency Connection Pool' min-connections='1' max-connections='5'
initial-limit='1' used-connection-wait-timeout='60' inactivity-timeout='60'
connection-retry-interval='1' max-connect-attempts='3'
validate-connection='false' num-cached-statements='1' time-to-live-timeout='-1'
abandoned-connection-timeout='-1' property-check-interval='900'>
<connection-factory factory-class="oracle.jdbc.pool.OracleDataSource" user="Regency"
password="Regency" url="jdbc:oracle:thin:@localhost:1521:Regency"/> 发布于 2019-01-06 15:50:20
我得到了解决方案,我只需更改连接池名称(可能已经在oracle会话中进行维护),因为我更改了连接池名称和连接已经开始工作。
https://stackoverflow.com/questions/53975009
复制相似问题