EJB em diferentes containers

3 respostas
R

Tenho um servidor Weblogic, com seus EJB’s deployados e tenho um servidor JBoss que precisa acessar os EJB’s do Weblogic.

[i][color=“blue”]Hashtable props = new Hashtable();

props.put(java.naming.factory.initial, weblogic.jndi.WLInitialContextFactory);

props.put(java.naming.provider.url, t3://url:porta);
try {

InitialContext contextoCadastro = new InitialContext(props);



}[/color][/i]

Desta forma está funcionando, mas eu estou precisando colocar todas as classes do weblogic no classpath do JBoss. Tem alguma forma de acessar o EJB, sem precisar especificar o vendor do container? Alguma forma mais genérica?

3 Respostas

rodrigousp

Acho que não …
Mas acho que provavelmente as únicas classes que vc vai precisa serão d do jndi do weblogic.

R

Do JNDI e de todas as classes que o JNDI faz referência, ou seja, quase tudo…

T

Em geral os containers proveem um .jar com o material necessario (que obviamente nao eh tudo) Por exemplo, o jboss tem jbossall-client.jar, o oracle IAS tem o oc4jclient.jar e o orion tem orionclient.jar.
De uma verificado no jar que o weblogic disponibiliza e adicione no lib do seu jboss.

Criado 16 de abril de 2004
Ultima resposta 16 de abr. de 2004
Respostas 3
Participantes 3