| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2007 04:02:06
|
samurai
JavaEvangelist
Membro desde: 27/08/2003 15:20:01
Mensagens: 312
Localização: São Paulo - SP
Offline
|
Beleza galera?
Estou fazendo um exemplo de ejb3 mas estou tendo problemas ao fazer lookups no meu session bean.
O erro é:
Meinha interface remota:
Meu bean
Estou usando java 6 e o jboss 4.2. Obrigado!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2007 09:00:29
|
Insônia
Debugger
![[Avatar]](/images/avatar/c344336196d5ec19bd54fd14befdde87.png)
Membro desde: 24/03/2005 23:06:33
Mensagens: 73
Offline
|
Pela especificação, a anotação @javax.ejb.Stateless possui o atributo name, que informa o nome do EJB.
Acredito que o correto seria utilizar assim:
|
SCJP, SCWCD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2007 09:25:15
|
ovelha
Java Ninja
![[Avatar]](/images/avatar/394201ad68984c677be221f6d9f263fc.jpeg)
Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline
|
Por defaul, o bind do ejb é feito da seguinte forma:
|
bééééééééééééééééé |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2007 16:10:33
|
samurai
JavaEvangelist
Membro desde: 27/08/2003 15:20:01
Mensagens: 312
Localização: São Paulo - SP
Offline
|
E ai galera beleza?
REalmente as dicas funcionaram.
fiz como o Insônia falou mas também tive que informar o nome do ear onde se encontra o ejb statlees.
Existe uma forma de não precisar saber o nome do ear? e se hnão ouver ear e os ejbs estiverem sozinhos em um jar no servidor?
Obrigado!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2007 00:41:41
|
ovelha
Java Ninja
![[Avatar]](/images/avatar/394201ad68984c677be221f6d9f263fc.jpeg)
Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline
|
Ola,
Se não tiver um ear e somente um jar so servidor vc apenas corta esta:
sem passar a informação sobre o ear.
|
bééééééééééééééééé |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2007 11:55:39
|
Tecnoage
GUJ Master
Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline
|
só por curiosidade qual Application Server tu tá usando?
|
Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2007 21:08:02
|
samurai
JavaEvangelist
Membro desde: 27/08/2003 15:20:01
Mensagens: 312
Localização: São Paulo - SP
Offline
|
E ai, beleza?
Na verdade só tenhbo um ear e, se eu tirar o nome do ear não funciona mesmo.
Esou usando o jboss 4.2 mas, faz isso não faz diferença
Obrigado!
This message was edited 1 time. Last update was at 19/11/2007 21:10:38
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2007 22:02:06
|
samurai
JavaEvangelist
Membro desde: 27/08/2003 15:20:01
Mensagens: 312
Localização: São Paulo - SP
Offline
|
Beleza galera!
Consegui resolver o problema!
Existe 2 anotations
Com esses anottations eu consigo injetar um nome de binding para o meu ejb, ai o meu cliente pode acessar os meus ejbs com os nomes definidos nesses anotations.
O único problema é quando se define o mesmo nome para o local e para o remoto, neste caso deve se colocar após o nome do ejb o /remote ou o /local:
E o cliente deve acessar com o nome do ejb com o /local ou remoto:
Agora só falta eu aprender timer bean
Valeu pela ajuda gelera!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2008 10:24:49
|
danbrasileiro
Debugger
Membro desde: 06/05/2008 11:27:16
Mensagens: 65
Localização: Salvador-BA
Offline
|
Existe alguma configuração que você faça em algum XML? O EJB só pode ficar em um EAR ou no JAR é?
|
|
|
 |
|
|