Pessoal, é meu primeiro post…
Não sou da área de desenvolvimento, mas resolvi me aventurar um pouco para criar alguns projetos pessoais!
Criei um WebService pelo Eclipse, usando Axis 1.4 se não estou enganado e até ai tudo bem, tudo funcionando, porém em alguns momentos, as requisições retornam erro, mas que não consegui identificar o porque. Segue o erro abaixo:
com.ibm.db2.jcc.am.SqlNonTransientConnectionException:
[jcc][t4][10335][10366][4.17.29] Invalid operation: Connection is closed. ERRORCODE=-4470, SQLSTATE=08003
Estou utilizando JDBC 4 + banco de dados DB2.
Com relação ao erro acima, peguei os dados do objeto que ele recebe para ter certeza que os dados estão vindo certinho, e estão, todos preenchidos, de acordo com o data type do banco e como mencionei, este erro acontece de forma esporádica!
Se ajudar, este erro peguei da log do Tomcat (catalina.out).
Estou utilizando Tomcat 7.
O que me deixa encucado é por ser um erro intermitente.
Procurando na internet a respeito do erro, encontrei o site da IBM uma questão que este erro ocorria devido a ResultSet.next() ser executado após ter sido realizado o close do cursor, porém no meu webservice tem apenas o método add, ou seja, apenas um INSERT.
Alguém tem alguma luz, não sei mais por onde correr!
Obrigado