Pessoal, temos uma aplicação rodando no Tomcat 5.5, utilizando hibernate e ejb, não sou especialista em java, minha área é banco, no caso oracle.
Nosso problema aqui é quase todos os dias temos usuário travando outros usuário nas sessões do banco e a maneira de resolver isso é matando a sessão.
Mas o que ocorre depois ou horas depois é que a aplicação termina, como se alguém tivesse dado um kill no serviço.
Tentei verificar os logs, a nível de aplicação não achei nada, somente no diretório BIN é que encontrei um arquivo de log hs_err_pid4473.log.
Mas não se, estes dados querem dizer algo sobre a queda do Tomcat.
obrigado a quem puder ajudar.
Essa é a parte onde é verificado o Stack, que acredito ter mais detalhes relevantes:
Stack: [0x64777000,0x647c8000), sp=0x647c6684, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libocijdbc10.so+0x1039b] eooUnlistHandle+0x33
C [libocijdbc10.so+0x60c5]
C [libocijdbc10.so+0x73ed] Java_oracle_jdbc_driver_T2CConnection_t2cCreateStatement+0xe5
J oracle.jdbc.driver.T2CConnection.t2cCreateStatement(JJ[BILoracle/jdbc/driver/OracleStatement;ZI)I
j oracle.jdbc.driver.T2CConnection.RefCursorBytesToStatement([BLoracle/jdbc/driver/OracleStatement;)Loracle/jdbc/driver/OracleStatement;+75
j oracle.jdbc.driver.ResultSetAccessor.getCursor(I)Ljava/sql/ResultSet;+18
j oracle.jdbc.driver.ResultSetAccessor.getObject(I)Ljava/lang/Object;+2
j oracle.jdbc.driver.OracleCallableStatement.getObject(I)Ljava/lang/Object;+79
j com.mchange.v2.c3p0.impl.NewProxyCallableStatement.getObject(I)Ljava/lang/Object;+9
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J oracle.jdbc.driver.T2CConnection.t2cCreateStatement(JJ[BILoracle/jdbc/driver/OracleStatement;ZI)I
j oracle.jdbc.driver.T2CConnection.RefCursorBytesToStatement([BLoracle/jdbc/driver/OracleStatement;)Loracle/jdbc/driver/OracleStatement;+75
j oracle.jdbc.driver.ResultSetAccessor.getCursor(I)Ljava/sql/ResultSet;+18
j oracle.jdbc.driver.ResultSetAccessor.getObject(I)Ljava/lang/Object;+2
j oracle.jdbc.driver.OracleCallableStatement.getObject(I)Ljava/lang/Object;+79
j com.mchange.v2.c3p0.impl.NewProxyCallableStatement.getObject(I)Ljava/lang/Object;+9
J br.com.jexperts.domain.unimed.storeProcedures.pkRelatorioWeb.PrListaPrestadorPagamento.call(Lbr/com/jexperts/services/ejb/EJBPage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
j br.com.jexperts.services.ejb.ExameServices.setPrestadoresHonorarioCustoFilme_RE(Lbr/com/jexperts/services/ejb/EJBPage;Ljava/lang/String;Ljava/lang/String;)Lbr/com/jexperts/services/ejb/EJBPage;+224
j br.com.jexperts.web.unimed.exame.RetornoExameAction.setPrestadoresHonorarioCustoFilmeAction(Ljavax/servlet/http/HttpServletRequest;Lbr/com/jexperts/web/controller/Page;)V+276
j sun.reflect.GeneratedMethodAccessor1308.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+32
J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
J br.com.jexperts.web.controller.ControllerServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
J org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
J org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
J org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V
J org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
j org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+113
j org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+45
J org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub