Não consigo de jeito nenhum fazer funcionar uma conexão entre um arquivo o Tomcat e o Postrgre, rodando no Ubuntu 10.4. No Windows 7, tudo ok. Baixei os drivers, e copiei para a pasta. Tentei repetir o procedimento no Linux, mas nada! Alguém tem um passo a passo para onde devo colocar os drivers no Linux? Procurei tudo, mas não achei.
Sei que o erro não é do arquivo, pois testei no Windows e Ok!
Parece que está faltando configurar algo no seu relatório, confere a configuração do banco. Apareceu erro no Jasper em relação ao driver do banco.
J
javalinux
Acredito que sim. Imagino que o erro esteja no Classpath. A questão é que não consigo configurar essa parte. Por exemplo, no win 7 apenas copiei os arquivos “.zip” do driver postgre para a pasta lib. No Linux, não sei como proceder.
Guevara
No Ubuntu não muda nada, é só colocar o jar na /lib do seu projeto e dar um “refresh” no projeto. O que eu acho é que seja algo relacionado a configuração, vc está usando Eclipse ou Netbeans?
J
javalinux
Nenhum dos dois, usando o gedit e salvando na pasta ROOT.
J
javalinux
Bom, testei via Netbeans, com o Glassfish. No Netbeans a conexão funciona perfeitamente, porém, quando ponho o código para rodar, o erro permanece:
java.sql.SQLException: No suitable driver found for jdbc:postgresql://localhost:5432/testes
Alguma pista?
Guevara
Não está achando o banco, poste o conteúdo da sua classe ou arquivo responsável pela configuração do banco.
ResultSet rsx = st.executeQuery("select * from nomes");
out.println("sql 0k");
rsx.first();
out.println(rsx.getString("nome"));
while (rsx.next())
{
out.println(rsx.getString("nome"));
}
%>
Algo que me intirga… coloquei este arquivo diretamente na pasta webapps. Tudo ok! Ao colar no Netbeans dentro do index.jsp criado para um projeto e mandar rodar. Não funciona.
J
javalinux
Desculpe, esse último teste foi no Windows7
bestlinux
Só uma pergunta, você baixou o .jar para conexão com PostreSQL ???