| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 16:58:56
|
rafael.moreira
Thread.start()
![[Avatar]](/images/avatar/2279b01a87d3193171af55ee407cb8df.jpg)
Membro desde: 11/04/2007 18:05:36
Mensagens: 29
Localização: Porto Alegre
Offline
|
Boa tarde à todos.
Estou interessado em deixar minha configuração com o banco de dados à cargo do meu servidor de aplicação(Tomcat 5.5.20). Para isto estou utilizando JNDI e arquivos xml.
no tomcat...
tomcat-5.5.20\conf\context.xml
contexto da minha aplicação
persistenceContext.xml
A exceção que esta vindo para mim referencia o DataSource:
javax.naming.NamingException: javax.sql.DataSource [Root exception is java.lang.InstantiationException: javax.sql.DataSource]
Alguém poderia me ajudar com esse problema??
Já coloquei a configuração no Server.xml direto no contexto da aplicação e agora está no Context.xml... meu jar do postgres parece estar no local correto dentro do tomcat (common/lib).
Abraços à todos.
|
Só existem duas formas do Celso Roth me agradar agora: morrer ou ser enterrado... não necessariamente nessa ordem.
http://pt.wikipedia.org/wiki/Celso_Roth - olhem a aba de títulos desse deus do futebol. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2008 00:04:27
|
jmoreira
JavaChild
![[Avatar]](/images/avatar/27ab057e636a0abfa55abc0e508a736a.jpg)
Membro desde: 30/03/2008 05:05:16
Mensagens: 125
Offline
|
Cara, dê uma olhada neste POST. Eles discutiram uma coisa semelhante a sua.
Tem também uns links interessantes para você dá uma olhada.
|
"Na vida, para alcançar seus objetivos, você pode mudar a estratégia ou alterar o caminho, mas jamais pode transigir nos princípios e transgredir a natureza." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2008 07:57:17
|
rafael.moreira
Thread.start()
![[Avatar]](/images/avatar/2279b01a87d3193171af55ee407cb8df.jpg)
Membro desde: 11/04/2007 18:05:36
Mensagens: 29
Localização: Porto Alegre
Offline
|
Bom dia jmoreira,
Cara, ja tinha olhado este post que você está me mandando. O problema do cara era que ele não havia startado o contexto (tomcat). O que ele apresenta não tem nada a ver com o que eu estou mostrando: e ele está pegando a conexão diretamente no código... enquanto eu estou tentando iniciar a conexão via um contexto de Spring.
O único link que ele disponibilizou está quebrado... http://tomcat.apache.org/tomcat-5.0-doc/jndi-datasource-examples-howto.html ... o link que eles estão se referenciando mudou para: http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html . Estou olhando o que tem nesse link, mas não vi nada de mirabolante que não tenha feito antes... .
De qualquer forma, agradeço sua ajuda... se tiver mais alguma dica.
Abraço.
Rafael
|
Só existem duas formas do Celso Roth me agradar agora: morrer ou ser enterrado... não necessariamente nessa ordem.
http://pt.wikipedia.org/wiki/Celso_Roth - olhem a aba de títulos desse deus do futebol. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2008 08:11:57
|
rafael.moreira
Thread.start()
![[Avatar]](/images/avatar/2279b01a87d3193171af55ee407cb8df.jpg)
Membro desde: 11/04/2007 18:05:36
Mensagens: 29
Localização: Porto Alegre
Offline
|
Talvez isso que vou colocar seja importante... antes de eu adicionar a linha no contexto que coloquei no tomcat:
estava dando o seguinte erro:
...
Cannot create JDBC driver of class '' for connect URL 'jdbc:postgresql://201.x.xxx.1x1/blablabla'
Context initialization failed
...
java.lang.IllegalArgumentException: Cannot convert value of type [org.apache.tomcat.dbcp.dbcp.BasicDataSource] to required type [org.apache.commons.dbcp.BasicDataSource] for property 'dataSource': no matching editors or conversion strategy found
...
Alguém sabe me dizer se eu tomei o procedimento correto??
Obrigado!
This message was edited 1 time. Last update was at 08/04/2008 08:13:01
|
Só existem duas formas do Celso Roth me agradar agora: morrer ou ser enterrado... não necessariamente nessa ordem.
http://pt.wikipedia.org/wiki/Celso_Roth - olhem a aba de títulos desse deus do futebol. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2008 13:39:16
|
andrefariagomes
JavaBaby
![[Avatar]](/images/avatar/26ff6f4ca1cfca4861eb91876f706746.png)
Membro desde: 18/09/2004 11:10:06
Mensagens: 90
Offline
|
Você já baixou o JDBC Driver http://jdbc.postgresql.org/ e inclui no classpath?
|
Abraço,
André Faria
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2008 14:05:37
|
rafael.moreira
Thread.start()
![[Avatar]](/images/avatar/2279b01a87d3193171af55ee407cb8df.jpg)
Membro desde: 11/04/2007 18:05:36
Mensagens: 29
Localização: Porto Alegre
Offline
|
Por favor... quem estiver lendo este tópico leia esta mensagem.
Cometi erros bárbaros acima... abstraiam o que eu fiz na factory do contexto do tomcat O contexto correto fica da seguinte forma:
Corrigi uma parte do meu codigo (adaptei) para que ele possa suportar o objeto BasicDataSource que vem do tomcat (org.apache.tomcat.dbcp.dbcp.BasicDataSource).
O problema que me está aparecendo agora é o seguinte (não está aparecendo como uma exceção):
... Cannot create JDBC driver of class '' for connect URL 'jdbc:postgresql://201.x.x9x.1x1/xxxBackup'...
Já coloquei o jar do postgres no tomcat tanto em common/lib quanto no server/lib... mas o erro continua.
Alguma boa alma pode me ajudar...
|
Só existem duas formas do Celso Roth me agradar agora: morrer ou ser enterrado... não necessariamente nessa ordem.
http://pt.wikipedia.org/wiki/Celso_Roth - olhem a aba de títulos desse deus do futebol. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2008 14:40:37
|
andrefariagomes
JavaBaby
![[Avatar]](/images/avatar/26ff6f4ca1cfca4861eb91876f706746.png)
Membro desde: 18/09/2004 11:10:06
Mensagens: 90
Offline
|
No meu projeto está assim:
applicationContext-resources.xml
context.xml (Creio que seja obrigatório ser escrito em minúsculo)
|
Abraço,
André Faria
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2008 16:54:29
|
rafael.moreira
Thread.start()
![[Avatar]](/images/avatar/2279b01a87d3193171af55ee407cb8df.jpg)
Membro desde: 11/04/2007 18:05:36
Mensagens: 29
Localização: Porto Alegre
Offline
|
Grande ANDRÉ!!!!!
Cara... seguinte, não sei sobre o que você estava falando daquele esquema de minusculas, mas se for sobre o nome da conexão no contexto [name="jdbc/myDataSource"] tentei alterar isso como tu me falou e não adiantou. Então... como quem não quer nada dei mais uma olhada no meu contexto para ver mais coisas que poderiam estar erradas como maiusculas e minusculas... e percebi que a propriedade driverClassName estava escrita errada, estava "driverClassName"....
Muito obrigado por me mostrar a luz cara! hehehe
Abraço!!!
|
Só existem duas formas do Celso Roth me agradar agora: morrer ou ser enterrado... não necessariamente nessa ordem.
http://pt.wikipedia.org/wiki/Celso_Roth - olhem a aba de títulos desse deus do futebol. |
|
|
 |
|
|