Os beans orientados a mensagens, que
foram migrados do nível de especificação Java Bean
(EJB) 2.0 para o EJB 2.1 e implementados no WebSphere Application
Server versão 6, devem ser implementados em um adaptador de recursos JCA (Java Connector Architecture) 1.5 em vez da porta
listener.
As seguintes etapas descrevem como alterar o descritor de implementação do
beans orientado a mensagens do EJB 2.1 para utilizar um adaptador JCA:
- Abra o projeto EJB no Explorer do Projeto.
- Dê um clique duplo no arquivo Deployment Descriptor (Descritor de Implementação)
do projeto EJB no Explorer do Projeto. O editor do descritor de implementação EJB
é aberto.
- Clique na guia Bean para abrir a página Bean.
- Para cada bean orientado a mensagens do EJB 2.1 no projeto EJB, faça o
seguinte:
- Selecione o bean orientado a mensagens do EJB 2.1 na lista de beans
no lado esquerdo da página Bean.
- Abaixo do título WebSphere Bindings (Ligações do WebSphere),
selecione o botão JCA Adapter (Adaptador JCA).
- Especifique as propriedades de implementação das ligações:
- Nome JNDI de ActivationSpec.
Digite o nome JNDI
da especificação de ativação do J2C que deve ser utilizado para implementar esse
bean orientado a mensagens. Esse nome deve corresponder ao nome de uma especificação de ativação do J2C definido
para o WebSphere Application
Server.
- Alias de Autorização ActivationSpec.
O nome de um
alias de autenticação do J2C utilizado para a autenticação de conexões para o
adaptador de recursos JCA. Um alias de autenticação do J2C especifica o Id do usuário e a
senha utilizados para autenticar a criação de uma nova conexão para o adaptador de
recursos JCA.
- Nome JNDI de Destino.
Digite o nome JNDI que o
bean orientado a mensagens utiliza para consultar o destino de JMS no espaço de nomes JNDI.
- Salve as alterações e feche o editor Descritor de Implementação.