意外无法获取java:jboss的托管连接
我有一个web应用程序,它运行在JBossWebEAP6.1上 它工作正常,但有时在某一点上会记录以下内容: 更准确地说,当我多次询问连接时,它会显示以下错误:意外无法获取java:jboss的托管连接,java,jboss,Java,Jboss,我有一个web应用程序,它运行在JBossWebEAP6.1上 它工作正常,但有时在某一点上会记录以下内容: 更准确地说,当我多次询问连接时,它会显示以下错误: Caused by: javax.resource.ResourceException:Unable to get managed connection for java:jboss 你能告诉我该怎么办吗 您可以找到错误的完整堆栈跟踪 连接配置良好。问题发生在从日志跟踪连续查询3分钟后,它说:无法获取java:jboss/Emir
Caused by: javax.resource.ResourceException:Unable to get managed connection for java:jboss
你能告诉我该怎么办吗
您可以找到错误的完整堆栈跟踪
连接配置良好。问题发生在从日志跟踪连续查询3分钟后,它说:无法获取java:jboss/EmirDS的托管连接 我怀疑您没有在JBoss中将EmirDS配置为数据源。下面是如何使用Jboss CLI检查您是否成功创建了它
connection-in-pool
{
"outcome" => "success",
"result" => [true]
}
大多数情况下,这是因为我必须关闭与db的连接,有时某些连接会被打开,jboss会变得疯狂。如何在命令提示符下尝试此操作 键入connectyour_IP:YOUR_端口(例如192.169.1.10:9999) 键入以下内容以查看数据源是否可用:
/subsystem=数据源/数据源=EmirDS:在池中测试连接不,很抱歉不是这样。连接配置良好。问题发生在连续查询3分钟后。如果连续查询3分钟后出现错误,则可能是数据库端允许的连接数问题。例如,在PostgreSQL数据库中,默认情况下一次可以有100个连接。我应该在您的IP端口中添加什么?