Olá pessoal!
Como faço para acessar um módulo EJB 3 que está rodando em um container OC4J remoto utilizando o @EJB?
É necessário ter o application-client.xml no cliente para EJB 3?
Valeu!
Cliente EJB 3 que acessa EJB remoto
3 Respostas
Cara gere o Stub (Client) da aplicação EJB e adicione no seu projeto dai é soh fazer o lookup normalmente do EJB Remoto.
Quando trabalhei com OC4J e JDeveloper, a IDE Jdeveloper tinha um wizard simples para isto, ele gerava o .jar client de boa.
Abraços
Wanderson 8)
Valeu cara. Vou tentar aqui.
No glassfish estou usando assim:
public static void main(String[] args) {
try {
Properties props = new Properties();
props.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContextFactory");
props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming");
props.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
props.put(Context.PROVIDER_URL, "iiop://192.168.100.43:2809");
Context ctx = new InitialContext(props);
SessionBeanRemote remote = (SessionBeanRemote) ctx.lookup("testeejb3.bean.SessionBeanRemote");
} catch (NamingException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (RemoteException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
Criado 1 de janeiro de 2009
Ultima resposta 2 de jan. de 2009
Respostas 3
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo