SessionBean e MDB no mesmo jar  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 585
Offline

Tentei criar um SessionBean e um MDB no mesmo projeto EJB e quando fui fazer o deploy da aplicação no glassfish v3 recebi o seguinte erro:

Procurando pela internet vi que não posso subir um SessionBean e um MDB no mesmo projeto EJB, isso procede?

www.bau-de-dev.com
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1622
Offline

Não sabia dessa limitação, pois em um projeto cheio de Sessionbeans subi um MDB sossegadamente.
Mas veja bem a msg de erro:

Message Driven Beans can't be Managed Beans


Você está usando JSF? Mapeou o seu MDB como um Managed Bean?
O-o Espero não ter dito besteira mas é muito esquisito hehehe

SCJP 6 (a caminho... , a missão)
SCWCD (a caminho... 2, o retorno)
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 585
Offline

Desculpe a demora da resposta, é que este projeto está me dando um dor de dor de cabeça.
Além de ter a annotation na classe eu preciso configurar mais alguma coisa?

www.bau-de-dev.com
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1622
Offline

Se quiser você pode configurar a sua Queue/Topic em algum xml do seu servidor de aplicação, pra que ela fique registrada.
Mas caso use Annotattions quando o seu MDB for "deployado" esse registro já acontece automaticamente.
Também há mais configurações que podem ser feitas, como o meio persistente de msgs (caso use, o que acontece por padrão com hypersonic no jboss), entre mais uma dezenas de coisas que você pode mudar.

Qual seria o motivo de usar MDBs?

Qual o servidor de aplicações em questão? Glassfish ou JBoss? (vi os dois no log O_o ).

SCJP 6 (a caminho... , a missão)
SCWCD (a caminho... 2, o retorno)
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 585
Offline

Eu estou usando o glassfish v3. Eu estou usando MDB para consumir objetos de uma fila que eu criei no mesmo.
Estou sem o código aqui agora, mas mais tarde eu coloco ele aqui.

www.bau-de-dev.com
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team