java.sql.SQLException:具有此缓存名称的连接缓存已禁用
java.sql.SQLException: Connection Cache with this Cache Name is Disabled
我正在尝试使用 OC4J 上的 j2ee 应用程序 运行 与 Oracle 数据库建立连接。我的数据-sources.xml 始终适用于我们的生产和 UAT 环境。我尝试在我的本地 dextop 上进行设置,但它不起作用。错误消息是--java.sql.SQLException:具有此缓存名称的连接缓存已禁用。
Oracle 数据库版本为:-
Oracle 数据库 11g 企业版发布 11.2.0.1.0 - 64 位生产
数据库。
Oracle 数据库在 virtual box 上,主机是 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"/>
我得到了解决方案,我只是更改了连接池名称(可能在oracle的会话中维护),因为我更改了连接池名称并且连接已经开始工作。
我正在尝试使用 OC4J 上的 j2ee 应用程序 运行 与 Oracle 数据库建立连接。我的数据-sources.xml 始终适用于我们的生产和 UAT 环境。我尝试在我的本地 dextop 上进行设置,但它不起作用。错误消息是--java.sql.SQLException:具有此缓存名称的连接缓存已禁用。
Oracle 数据库版本为:-
Oracle 数据库 11g 企业版发布 11.2.0.1.0 - 64 位生产 数据库。
Oracle 数据库在 virtual box 上,主机是 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"/>
我得到了解决方案,我只是更改了连接池名称(可能在oracle的会话中维护),因为我更改了连接池名称并且连接已经开始工作。