cuando dices que no esta publicado el bean a que haces referencia, por que razones no puede encontrar el camino de jndi??
mira mas o menos mi codigo es asi:
cliente.java
Código PHP:
Properties p = System.getProperties();
p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
p.put(Context.PROVIDER_URL, "localhost:1099");
Context ctx = new InitialContext(p);
Object obj;
obj = ctx.lookup("beanpop");
AnalizadorPalabrasHome home = (AnalizadorPalabrasHome)
javax.rmi.PortableRemoteObject.narrow(obj,
AnalizadorPalabrasHome.class);
AnalizadorPalabras analizador = home.create();
ahora bien en mi: ejb.jar.xml tengo lo siguiente:
Código PHP:
<ejb-name>beanpop</ejb-name>
<home>seminario.ejb.session.stateless.ej1.AnalizadorPalabrasHome</home>
<remote>seminario.ejb.session.stateless.ej1.AnalizadorPalabras</remote>
<ejb-class>seminario.ejb.session.stateless.ej1.AnalizadorPalabrasBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>