Timeout这个参数来设置的默认的为0,表示连接时间无限长你可以设一个时间值,连接超过这个时间值它会把连接强制放回连接池
如果在两个文件中同时设置了超时时间,則会以web.xml中为准
所以在weblogic环境中,最好将web.xml中关于超时的设置删掉保持唯一性。
这也是一个客户发现了问题后多次实验后发现的。
如果使鼡WEBLOGIC作为应用服务器设置SESSION超时时间会选择在WEBLOGIC的控制台设定。实际上WEBLOGIC是将超时设定保存在WEB-INF下的weblogic.xml中,格式如下:
param-value中的数值就是超时时间单位为秒。在设置完这个参数后会发现超时时间并一定起效。这是为什么呢
原来在WEB-INF下还有一个配置文件web.xml,里面同样会有一段设置session格式洳下:
session-timeout中的值也是超时时间,单位为分钟
如果在两个文件中同时设置了超时时间,则会以web.xml中为准
所以在weblogic环境中,最好将web.xml中关于超时的設置删掉保持唯一性。
这也是一个客户发现了问题后多次实验后发现的。
一看明显是连接超时, 导致的错误.