1
我正在使用java j2ee应用程序。每当有数据库活动并且数据库重新启动时,应用程序就会停止运行,并且我们会强制退出应用程序服务器。一旦应用服务器是其反弹由于失效连接工作正常应用程序显示数据库重新启动时的连接错误
问候 爬完
我正在使用java j2ee应用程序。每当有数据库活动并且数据库重新启动时,应用程序就会停止运行,并且我们会强制退出应用程序服务器。一旦应用服务器是其反弹由于失效连接工作正常应用程序显示数据库重新启动时的连接错误
问候 爬完
可能发生这种情况。 在这种情况下,抛出一个异常,指出连接是失效或无效。
在应用程序中,可以捕获一个陈旧的连接异常并重试该呼叫。 它也可以通过连接超时或生存时间来控制。 请咨询您的DBA或服务器管理员,以查看是否有任何导致此问题的连接属性。
嗨,在这种情况下,当数据库重新启动时,尽管应用程序仍然关闭,数据库仍然启动。应用程序服务器和数据库由第三方托管,我们只能请求反弹,而我们只能选择使用JAVA或J2EE代码。我们正在使用JBOSS Regards Pawan –
正如我所说的,应用程序端处理这将是关闭连接,当一个陈旧的连接异常抛出并重试。看起来有一种方法可以在jboss中处理这个问题。看看http://stackoverflow.com/questions/5088447/jboss-as-5-database-connection-pool-re-connect-routine-for-ms-sql-server和http://stackoverflow.com/ question/128527/is-there-any-way-to-have-the-jboss-connection-pool-reconnect-to-oracle-when-conn – techuser
非常感谢,我将尝试使用没有JBoss端访问的代码 –