O erro:
javax.servlet.ServletException: java.sql.SQLException: ORA-01000: maximum
open cursors exceeded
É um erro do ORACLE, eu como a descrição já diz: O número máximo de cursors
abertos foi excedido.
Isso acontece quando você abre várias conexões/resultsets e não as fecha.
Uma boa prática se você não está usando Conenction Pool seria:
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
//Abre a conexão, obtem resultset....
rs.close();
stmt.close();
con.close();
catch(SQLException e) {
}
finally {
try {
if (stmt != null) stmt.close();
}
catch(SQLException e) {
}
try {
if (con != null) con.close();
}
catch(SQLException e) {
}
}
[]s
JavaForce!
-- Mensagem original --
>Caro Harrisson,
>
>Este é um erro comum em servlets, nao no servidor web... Vc deve estar
se
>
>perguntando, eu compilei minha servlet sem erro nenhum??? Pois é, não sei
>se
>isso poderia ser um bug do JDK, mais como ja presencie estes erros e
>consegui resolve-los, vai a dica:
>
>Nao sei exatamente o que tem na sua servlet, mais este é um erro comum
>quando por exemplo queremos gravar em um determinada campo de uma tabela
>uma
>variavel do tipo char, e o campo so aceita int...
>
>Como vc viu no status do erro abaixo, corra até as linhas q o status comenta
>
>e trate-as!!!
>
>linhas: 134,740,853,401,286,372,797,743 e 166.
>
>Espero q possa ter te ajudado,
>
>Abraços,
>
>[]s
>Fabiano Carneiro
>Analista/Programador JAVA
>================================================================
>
>>Internal Servlet Error:
>>javax.servlet.ServletException: java.sql.SQLException: ORA-01000: maximum
>>open cursors exceeded
>>
>> at ServletMostraImagens.doGet(ServletMostraImagens.java:134)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at
>>org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:401)
>> at org.apache.tomcat.core.Handler.service(Handler.java:286)
>> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>> at
>>org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
>>7)
>> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
>> at
>>org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
>>(Ajp12ConnectionHandler.java:166)
>>/////////////////////////////////////////////////////
>>
>>
>>------------------------------ LISTA SOUJAVA ----------------------------
>>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
>>dúvidas mais comuns: http://www.soujava.org.br/faq.htm
>>regras da lista: http://www.soujava.org.br/regras.htm
>>para sair da lista: envie email para [EMAIL PROTECTED]
>>-------------------------------------------------------------------------
>>
>
>_________________________________________________________________________
>Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>
>
>------------------------------ LISTA SOUJAVA ----------------------------
>
>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
>dúvidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>para sair da lista: envie email para [EMAIL PROTECTED]
>
>-------------------------------------------------------------------------
>
>
___________________________________________________________
http://www.zipmail.com.br O e-mail que vai aonde você está.
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------