Erik
Eu dei uma olhada no server.xml esta faltando o parametro que esta destacado em vermelho!!
pode ser isso !!!!!
 
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="SRR-TOMCAT5" path="/SRR-TOMCAT5" reloadable="true">
  <Resource name="jdbc/myoracle" type="javax.sql.DataSource"/>
  <ResourceParams name="jdbc/myoracle"> 
    <parameter>
    <name>factory</name>
    <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
  </parameter>
    <parameter>
      <name>url</name>
      <value>jdbc:oracle:thin:@sdlr157:1521:prourb</value>
    </parameter>
    <parameter>
      <name>validationQuery</name>
      <value>select * from tb_recursos;</value>
    </parameter>
    <parameter>
      <name>maxIdle</name>
      <value>2</value>
    </parameter>
    <parameter>
      <name>maxActive</name>
      <value>4</value>
    </parameter>
    <parameter>
      <name>driverClassName</name>
      <value>oracle.jdbc.driver.OracleDriver</value>
    </parameter>
    <parameter>
      <name>maxWait</name>
      <value>5000</value>
    </parameter>
    <parameter>
      <name>removeAbandoned</name>
      <value>true</value>
    </parameter>
    <parameter>
      <name>username</name>
      <value>srr2</value>
    </parameter>
    <parameter>
      <name>password</name>
      <value>srr2</value>
    </parameter>
  </ResourceParams>
</Context>

 
----- Original Message -----
From: "Erik P. Alves" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 14, 2004 4:49 PM
Subject: Re: [cejug-discussao] ????? declaracao = conexao.createStatement()

>
>  � erro em tempo de execucao...
>
>  HTTP 500  e :
>  java.lang.NullPointerException
> camadas.Conecta.buscaReservaAtiva(Conecta.java:45)
>
>  Obs: a linha 45 � essa:
>       resultado = declaracao.executeQuery(pesquisa);
>
>  � como se o resultSet nao retornasse nada, porem com tudo igual e com uma 
> conexao sem pooling funciona corretamente...com a implementacao do pooling
> d� o erro acima...
>
>   Obrigado......
>
>
> Em 14 Sep 2004,
[EMAIL PROTECTED] escreveu:
>
>
> >O que esta acontecendo mesmo nesta linha ? erro de compila��o eh? ou erro
> em
> >tempo de execu��o?
> >
> >From: "Erik P. Alves"
> >To:
> >Sent: Tuesday, September 14, 2004 4:24 PM
> >Subject: [cejug-discussao] ????? declaracao = conexao.createStatement()
> >
> >>
> >> Ol� galera...
> >> Estou com o seguinte problema:
> >> estou tentando usar pooling no tomcat5, mas nao t� aceitando
> >> a linha: declaracao = conexao.createStatement()
> >>
> >> Alguem pode me dizer como substituo por algo diferente...
> >>
> >> Favor ver parte de meu codigo abaixo:
> >>
> >>
> >> package camadas;
> >> import javax.naming.InitialContext;
> >> import javax.naming.NamingException;
> >> import javax.servlet.http.*;
> >> import javax.sql.DataSource;
> >> import java.sql.*;
> >>
> >>
> >> public class Conecta extends HttpServlet {
> >>
> >> private Connection conexao = null;
> >> private Statement declaracao = null;
> >> private PreparedStatement declPreparada = null;
> >> private ResultSet resultado = null;
> >> private String pesquisa = null;
> >> private String atualiza = null;
> >> private int i=0;
> >>
> >>
> >> public void conecta(){
> >> InitialContext iniContext;
> >> try {
> >>
> >> iniContext = new InitialContext();
> >> DataSource ds =
> >> (DataSource)iniContext.lookup("java:comp/env/jdbc/myoracle");
> >> conexao = ds.getConnection();
> >> declaracao = conexao.createStatement();
> >> } catch (NamingException e) {
> >> System.out.println("erro no catch NamingException e");
> >> }
> >> catch (SQLException e1) {
> >> System.out.println("erro no ---conexao = ds.getConnection()---");
> >> e1.printStackTrace();
> >> }
> >>
> >> }//conecta
> >>
> >>
> >> // usado para listar as reservas ativas na tela index.jsp
> >> public void buscaReservaAtiva(int codigo){
> >>
> >> try {
> >> pesquisa= "select cod_turno,dsc_local,dat_inicio,dat_fim FROM
> >> TB_RESERVAS RES, TB_ITENS_RESERVA ITENS where
> >> RES.COD_RESERVA=ITENS.COD_RESERVA AND ITENS.COD_RECURSO= "+codigo+" AND
> >> RES.DAT_FIM >=sysdate-1" ;
> >> resultado = declaracao.executeQuery(pesquisa);//aki d� problema...
> >>
> >>
> >>
> >>
> >>
> >>
> >> Erik P. Alves
> >>
[EMAIL PROTECTED]
> >>
[EMAIL PROTECTED]
> >> Celular: 9121.3738
> >>
> >>
> >____________________________________________________________________________
> >_____
> >> Quer mais velocidade?
> >> S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc�
> >precisa.
> >> Clique aqui:
http://www.acessoaditivado.ig.com.br
> >>
> >>
> >>
> >
> >----------------------------------------------------------------------------
> >----
> >
> >>
> --------------------------------------------------------------------------
> >-----------------
> >> Ceara' Java User Group
> >>
> >> Para cancelar sua assinatura, envie um e-mail para:
> >[EMAIL PROTECTED]
> >> Para mais informacoes, mande um e-mail para:
[EMAIL PROTECTED]
> >> Falar com o administrador? e-mail para:
[EMAIL PROTECTED]
> >>
> >
> >-------------------------------------------------------------------------------------------
> >Ceara' Java User Group
> >
> > Para cancelar sua assinatura, envie um e-mail para:
> >[EMAIL PROTECTED]
> > Para mais informacoes, mande um e-mail para:
[EMAIL PROTECTED]
> > Falar com o administrador? e-mail para:
[EMAIL PROTECTED]
> >
> >----------
>
>
> Erik P. Alves
>
[EMAIL PROTECTED]
>
[EMAIL PROTECTED]
> Celular: 9121.3738
>
> _________________________________________________________________________________
> Quer mais velocidade?
> S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc� precisa.
> Clique aqui:
http://www.acessoaditivado.ig.com.br
>
>
>


> -------------------------------------------------------------------------------------------
> Ceara' Java User Group
>
>   Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>  

Responder a