| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 16:45:24
|
vmorikawa
Debugger
Membro desde: 16/01/2005 10:13:52
Mensagens: 67
Offline
|
Por favor, se alguém puder dar uma dica agradeço muito.......já faz dois dias que estou batendo cabeça.................
Já li vários artigos etc etc mas nada de funcionar....e esta dando a seguinte mensagem
Cannot create JDBC driver of class '' for connect URL 'null'
Se alguém puder dar uma dica agradeço muito....Valeu......
Eu criei um arquivo testeInterbase.xml em tomcat\conf\catalina\localhost
web.xml
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 17:37:39
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Voce colocou o jar do banco no diretorio commons/lib do Tomcat?
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 17:38:58
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
Bem, no meu entender você deve estar usando Tomcat 4.x ou 5.0.x.
E usando o SGBD Firebird para acessar uma base InterBase.
Se for isso, então:
Parece haver um erro no parâmetro url, tente alterá-lo para:
<parameter>
<name>url</name>
<value>jdbc:firebirdsql://127.0.0.1:3050/c:/BancoCaelum.gdb</value>
</parameter>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 21:55:17
|
vmorikawa
Debugger
Membro desde: 16/01/2005 10:13:52
Mensagens: 67
Offline
|
Então.....o jar está na pasta lib e tentei mudar o caminho
<parameter>
<name>url</name>
<value>jdbc:firebirdsql://127.0.0.1:3050/c:/BancoCaelum.gdb</value>
</parameter>
mas também não resolveu.................alguma outra possibilidade......
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 22:39:18
|
tiagops
Java Ninja
![[Avatar]](/images/avatar/c3992e9a68c5ae12bd18488bc579b30d.jpg)
Membro desde: 05/02/2003 10:40:05
Mensagens: 267
Localização: Taubaté - SP
Offline
|
Voce criou o Data Soucer no tomcat né?
Verifique se voce criou dentro do escopo da sua aplicação, quando fiz isso parou de dar esse erro!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 22:39:39
|
tiagops
Java Ninja
![[Avatar]](/images/avatar/c3992e9a68c5ae12bd18488bc579b30d.jpg)
Membro desde: 05/02/2003 10:40:05
Mensagens: 267
Localização: Taubaté - SP
Offline
|
Voce criou o Data Soucer no tomcat né?
Verifique se voce criou dentro do escopo da sua aplicação, quando fiz isso parou de dar esse erro!
Ops! Deu pau no fórum e duplicou a mensagem
This message was edited 1 time. Last update was at 22/07/2005 22:44:42
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/07/2005 09:21:55
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
Para uma melhor análise do problema, indique as versões de:
sistema operacional?
jsdk?
Tomcat?
Firebird?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/07/2005 10:05:01
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
Tentando adiantar...
Como seu web.xml indica a especificação 2.4 de Servlet, suponho que esteja usando o Tomcat 5.5.x (por isso na minha 1a. intervenção indiquei aplicar-se às versões 4.x e 5.0.x).
É que no Tomcat 5.5.x, modificou-se a forma de especificar o JNDI DataSource.
Veja no link:
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jndi-datasource-examples-howto.html
Na seção "Introduction", consta um trecho em destaque:
"Please note that JNDI resource configuration has changed somewhat between Tomcat 5.0.x and Tomcat 5.5.x. "
Resumindo:
não existe mais a tag ResourceParams, ficando seus parâmetros definidos como atributos da tag Resource.
veja os exemplos para MySQL, Oracle e PostgreSQL, no referido link.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/07/2005 13:02:14
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
Fiz testes com Firebird 1.5 e Tomcat 5.5.9 e funcionou.
Portanto, use:
<Resource name="jdbc/jndiInterbase" auth="Container"
type="javax.sql.DataSource"
maxActive="3" maxIdle="2" maxWait="10000"
username="sysdba" password="masterkey"
driverClassName="org.firebirdsql.jdbc.FBDriver"
url="jdbc:firebirdsql://127.0.0.1:3050/c:/BancoCaelum.gdb" />
Um detalhe:
No caso do Firebird 1.5, sugiro usar 'alias' ao invés do caminho físico real (c:/BancoCaelum.gdb).
Edite o arquivo "aliases.conf" localizado no diretório de instalação do FireBird (no WindowsXP: c:/Arquivos de Programas/Firebird/FireBird1.5/), adicionando a linha:
bancoFB=c:/BancoCaelum.gdb
Depois disso, o atributo url da tag Resource acima ficaria:
url="jdbc:firebirdsql://127.0.0.1:3050/bancoFB"
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/07/2005 15:10:05
|
vmorikawa
Debugger
Membro desde: 16/01/2005 10:13:52
Mensagens: 67
Offline
|
Cara, não vou mais encher o saco....mas eu já tinha feito uns testes com o que vc tinha escrito ontem.....só que estou com um outro erro....
já mudei o caminho p/ o que estava e também não vai......
estou fazendo mais ou menos assim
Tem alguma diferença do TOMCAT p/ o JBOSS neste caso ???? Porque no JBOSS está funcionando sem problemas.......
olha só como deixei o arquivo Interbase-ds.xml p/ o JBOSS
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2005 14:14:28
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
Nós estamos aqui para tentar nos ajudar.
Eu também já "apanhei" muito com configuração de Pool de Conexões para banco de dados.
Bem, enquanto eu puder oferecer alguma dica, me disponho a ajudar.
Atualmente tenho experiência com MySQL, Oracle e Firebird, tanto em Tomcat com no Resin.
Me informe as versões de:
- sistema operacional
- jskd
- tomcat
- firebird
- driver JDBC Firebird
Isso é importante para que eu tente reproduzir o problema que está ocorrendo.
Quanto ao erro que agora você está relatando:
- você tem os Jakarta-Commons necessários para implementar o chamado DBCP (DataBase Connection Pool) ?
São eles:
DBCP (commons-dbcp),
Collections (commons-collections)
e Pool (commons-pool)
Estou anexando os arquivos .jar que tenho aqui (já devem existir novas versões)
Os .jar dever ser colocados em <tomcat>\common\lib
| Nome do arquivo |
commons-collections.jar |
Download
|
| Descrição |
|
| Tamanho |
161 Kbytes
|
| Baixado: |
174 vez(es) |
| Nome do arquivo |
commons-dbcp-1.1.jar |
Download
|
| Descrição |
|
| Tamanho |
98 Kbytes
|
| Baixado: |
163 vez(es) |
| Nome do arquivo |
commons-pool-1.1.jar |
Download
|
| Descrição |
|
| Tamanho |
39 Kbytes
|
| Baixado: |
179 vez(es) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2005 10:31:58
|
vmorikawa
Debugger
Membro desde: 16/01/2005 10:13:52
Mensagens: 67
Offline
|
Vamos lá......
win2000
jakarta-tomcat-5.5.8.exe
jdk-1_5_0_02-windows-i586-p.exe
FirebirdSQL-1.5.5JDK_1.4.zip
coloquei os arquivos que vc anexou no commom\lib , depois atualizei com novas versoes , mesmo assim, nada......
a msg mudou p/ :
Cannot create JDBC driver of class '' for connect URL 'null'
já estou ficando louco......Valeu pela força....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2005 14:19:02
|
Rafa_cjc
What is classpath?
Membro desde: 26/07/2005 14:00:48
Mensagens: 5
Offline
|
Olá
Estou com problemas quando vou compilar um servlet, não é erro no código em si....mas nas importações referentes ao HTTP e o servlet!!!
O que eu preciso configurar para obter a compilação??? estou usando o TomCat 5.0, j2sdk 1.4.2_06, windows XP.....
meu email para contato é rafa_cjc@yahoo.com.br
até mais
Rafael de Paula Silva
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2005 19:15:56
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
Pode estar ocorrendo algum problema no deployment de sua aplicação.
Para testar esta hipótese, tente:
1) Renomeie o arquivo testeInterbase.xml em tomcat\conf\catalina\localhost
para projeto-teste.xml
2) Se ainda não funcionar, tente usar esta outra forma de definir o <context> :
- Momentaneamente remova o arquivo xml do item 1, para outro local, a fim de não interferir.
- Edite o arquivo <tomcat>\conf\server.xml
- Procure o fechamento da tag host: </host>
- ANTES dela, ou seja, dentro da tag host, insira todo o conteúdo de sua tag context:
<context>
.
.
.
</context>
valeu...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2005 19:21:11
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
Com relação ao item 2 da última mensagem, esqueci de dizer:
é necessário dar um RESTART no Tomcat.
|
|
|
 |
|
|