OLá pessoal…
bem, vamos ao que interessa.
Tenho uma aplicação rodando em cima do struts,
o datasource está configurado com as propriedades conforme abaixo:
<set-property property="driverClass" value="com.ibm.db2.jcc.DB2Driver" />
<set-property property="maxCount" value="100" />
<set-property property="minCount" value="0" />
<set-property property="autoReconnect" value="true"/>
<set-property property="maxWait" value="-1" />
<set-property property="loginTimeout" value="-1" />.
Utilizamos o servidor DB2400. O sistema inicializa normalmente, e funciona ok, mas ao passar um certo tempo ocioso, em média 20 min, dá a seguinte mensagem:
...
com.ibm.db2.jcc.b.DisconnectException: A communication error has been detected. Communication protocol being used: {0}. Communication API being used: {1}. Location where the error was detected: {2}. Communication function detecting the error: {3}. Protocol specific error codes(s) {4}, {5}, {6}. TCP/IP SOCKETS Reply.fill() InputStream.read() Connection reset * 0
...
com.ibm.db2.jcc.b.SQLException: invalid operation: connection closed
...
Alguém por favor pode me ajudar.
grato
Fábio