| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2011 18:33:38
|
andersonrc
JavaTeenager
![[Avatar]](/images/avatar/b35ca22fce3b7eb394e8f5f0094f495f.jpg)
Membro desde: 10/05/2009 10:21:58
Mensagens: 169
Localização: João Pessoa
Offline
|
A situação é a seguinte, tenho um módulo EJB chamado OperadoraIntegracao, que tem as entidades e cria o banco de dados.
Tenho outro módulo EJB chamado OperadoraCelular com as regras de negócio. Este último módulo possui o EJB OperadoraIntegracao.
E tenho uma aplicação cliente que é pra acessar o EJB OperadoraCelular. Mas quando executo o cliente dá erro. Já verifiquei a console do Glassfish e o arquivo de log mas não ajudam em nada. Só para constar, já testei os 3 métodos EJB numa aplicação cliente e todos funcionaram. O problema é quando um EJB tem que acessar outro EJB, não sei como fazer. O lookup está correto.
Alguém aí sabe o que possa ser? Vou deixar o erro e os 2 sessionbean e o main do cliente.
Ahh, e outra coisa, eu consigo implantar os dois módulos EJB sem problemas. O erro é quando vou executar o Cliente
Interface e SessionBean que persiste no banco
Interface e SessionBean com as regras de negócio
Aplicação cliente
This message was edited 2 times. Last update was at 28/12/2011 07:53:20
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2011 19:27:40
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
Me parece que a própria injeção está errada... você deveria referenciar a interface do SLSB, não a própria implementação.
[]'s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2011 20:02:52
|
andersonrc
JavaTeenager
![[Avatar]](/images/avatar/b35ca22fce3b7eb394e8f5f0094f495f.jpg)
Membro desde: 10/05/2009 10:21:58
Mensagens: 169
Localização: João Pessoa
Offline
|
asaudate wrote:Me parece que a própria injeção está errada... você deveria referenciar a interface do SLSB, não a própria implementação.
[]'s
opa asaudate
fiz a alteração, mas o erro persiste.
Antes tava assim
mudei para essa
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2011 20:46:19
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
Poste o novo stack trace... com certeza, mudou.
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2011 21:00:51
|
andersonrc
JavaTeenager
![[Avatar]](/images/avatar/b35ca22fce3b7eb394e8f5f0094f495f.jpg)
Membro desde: 10/05/2009 10:21:58
Mensagens: 169
Localização: João Pessoa
Offline
|
asaudate wrote:Poste o novo stack trace... com certeza, mudou.
Na maioria das vezes esses erro da console do Glassfish não leva a lugar algum.
taí:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2011 21:35:43
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
Dê uma olhada nessa linha:
Aparentemente, ele está se perdendo para fazer o lookup (mais pra cima, no stack trace, ele também dá a entender que é esse o problema). Tente colocar os atributos mappedName ou jndiName no @EJB.
[]'s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2011 07:52:35
|
andersonrc
JavaTeenager
![[Avatar]](/images/avatar/b35ca22fce3b7eb394e8f5f0094f495f.jpg)
Membro desde: 10/05/2009 10:21:58
Mensagens: 169
Localização: João Pessoa
Offline
|
asaudate wrote:Dê uma olhada nessa linha:
Aparentemente, ele está se perdendo para fazer o lookup (mais pra cima, no stack trace, ele também dá a entender que é esse o problema). Tente colocar os atributos mappedName ou jndiName no @EJB.
[]'s
Obrigado pela ajuda asaudate. Fiz as 2 alterações que vc falou e funcionou. O estranho foi que depois que alterei ontem a noite, coloquei pra rodar e continuou dando erro. Hoje pela manhã, liguei o notebook coloquei a aplicação pra rodar e do nada funcionou sem erro algum.
Então, ficou desse jeito
This message was edited 1 time. Last update was at 28/12/2011 07:54:09
|
|
|
 |
|
|
|
|