Estou engatinhando no mundo EJB, instalaei o
JBOSS no meu Linux e fui para a batalha. Fiz um teste baseado em um
exemplo e funcionaou tudo bem (fiz o cliente e o server na mesma máquina
usei 127.0.0.1 e tudo ok), quando tentei fazer a aplicacao cliente
rodar em uma máquina na rede deu craca, compilou tudo bem mas na hora de
rodar da o seguinte erro:
javax.naming.NoInitialContextException: Cannot
instantiate class: org.jnp.interfaces.NamingContextFactory
[Root exception is
java.lang.ClassNotFoundException:
org.jnp.interfaces.NamingContextFactory]
Estou no segundo dia procurando resposta na
Internet e nada do que achei funcionou.
Segue o codigo:
Properties env = new
Properties();
env.setProperty("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
env.setProperty("java.naming.provider.url",
"10.1.0.13:1099");
env.setProperty("java.naming.factory.url.pkgs",
"org.jboss.naming");
...
InitialContext jndiContext =
new InitialContext( env );
Se alguem tiver uma luz please.
JN