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">
<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>
<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]
>
