我们正在使用Worklight 6.0,Oracle 11.2.0.3。我们正在使用Tomcat服务器7.0.42 我们正在使用ojdbc6.jar文件
我们间歇性地收到以下错误
引起:org.springframework.beans.factory.BeanCreationException:创建名称为' worklight-direct' 在URL [jar:file:/u01/apps/apache-tomcat-7.0.42/lib/worklight-jee-library.jar!/conf/spring-server-core.xml]中定义:
调用init方法失败;嵌套异常是org.apache.commons.dbcp.SQLNestedException:无法创建PoolableConnectionFactory(Listener拒绝连接时出现以下错误: ORA-12516,TNS:侦听器找不到具有匹配协议栈的可用处理程序
我们确保在tomcat context.xml文件中,通过将removeAbandoned
作为" true",在连接空闲60秒后删除已放弃的数据库连接。和removeAbandonedTimeout
为60"
为了您的信息,Oracle DB中PROCESSES
的值设置为" 1000"
请您告诉我为什么我们间歇性地收到ORA-12516
错误,解锁我们正在反弹数据库。
我们是否遗漏了Worklight配置中允许关闭数据库连接的内容。可能是根本原因。
答案 0 :(得分:0)
用户退回数据库后未发生此问题。所以反弹DB。