Erro: 500 - Exception report

4 respostas
Dennys

Salve, Salve Galera!

Estou desenvolvendo um servlet para acessar o PostgreSQL…

quando eu compila funciona beleza! :slight_smile: mas quando executo no tomcat
da o erro Exception Report, fui nos logs e achei o erro abaixo, percebi
que ele não está encontrando o Driver do postgres porém no meu
classpath ele está lá certinho… alguém pode me ajudar?

O que pode provocar este erro?

Atn.
Dennys Fredericci

INFO: Server startup in 8438 ms
java.lang.ClassNotFoundException: org.postgresql.Driver
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at DBConn.<init>(DBConn.java:33)
	at DBConn.getConnection(DBConn.java:53)
	at Usuario.ExecutaAcao(Usuario.java:46)
	at Login.doPost(Login.java:27)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

4 Respostas

rodrigo_gomes

ele da esse erro mesmo vc colocando o drive no diretorio lib de sua aplicação?

Dennys

Hum...

"rodrigo_gomes":
ele da esse erro mesmo vc colocando o drive no diretorio lib de sua aplicação?

Coloquei o lib lá... ai reiniciei o Tomcat e fui executar e deu um erro
diferente...

Something unusual has occured to cause the driver to fail. Please report this exception: Exception: java.sql.SQLException: ERROR:  Conversion between UNICODE and LATIN1 is not supported

Stack Trace:

java.sql.SQLException: ERROR:  Conversion between UNICODE and LATIN1 is not supported

Estou tentando conectar em um banco de dados PostgreSQL....

Meu código:
private String urlstring="jdbc:postgresql://localhost:5432/cscentra";
    private String dbuser="admin";
    private String dbuserpwd="*****";
    private String drive="org.postgresql.Driver";

    connection = java.sql.DriverManager.getConnection(urlstring, dbuser, dbuserpwd);

O que pode ser isso?

rodrigo_gomes

Olá Dennys,

cara eu nunca vi um erro assim…

vc tah tentando fazer isso? ou é o PostgreSQL que faz essa conversão?

Conversion between UNICODE and LATIN1 is not supported

abraços,

Rodrigo

Dennys

Cara,

Não sei o que é… eu estava tentando usar a vserão 7.3 do PostgreSQL e o jdbc era a mesma ver… ai atualizei os dois ai funcionou…

Atn.
Dennys Fredericci

Criado 20 de agosto de 2004
Ultima resposta 23 de ago. de 2004
Respostas 4
Participantes 2