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

Responder a