Erro chamando EJB remoto no Jboss

Java

17/06/2013

Meu caros, estou com um erro que vem tirando o meu sono. Quando faço uma chamado de uma aplicação desktop a um EJB Remoto via Netbeans, o sistema funciona perfeitamente. Porém, quando faço essa chamada usando o um script tenho o seguinte erro: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory.

        Properties props = new Properties();
        props.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
        props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
        String urlSrv = "jnp://200.142.110.131:1099";
        props.setProperty(Context.PROVIDER_URL, urlSrv);
        try {
            ctx = new InitialContext(props);            
        } catch (NamingException ex) {
            System.err.println("Error: " + ex.getMessage()); 
        }


Como disse, quando rodo a aplicação pelo Netbeans não tenho problema algum. Com relação à bibliotecas do Jboss 6, estou utilizando as seguinte: jboss-aop-client.jar, jboss-client.jar, jbossall-client.jar, jboss-ejb3-common-client.jar, jboss-ejb3-core-client.jar.
Não sei se esse problema já foi comentado por aqui, mas como tenho pesquisado no google e não tenho visto uma solução e por conseguinte não foi feito nenhum indexação da Devmedia, creio que não estou prejudicando as threads do forum com esse problema. Desde já, agradeço a ajuda dos amigos por aqui.
Rodrigo Passos

Rodrigo Passos

Curtidas 0

Respostas

Marcelo Senaga

Marcelo Senaga

17/06/2013

Estranho. Tem como postar a stack inteira de erro.
Você adicionou todas as dependências de jar no classpath?
GOSTEI 0
Rodrigo Passos

Rodrigo Passos

17/06/2013

Meu caro ms27817, o brigado pela resposta. Ontem mesmo consegui resolver. O faltava algumas libs do jboss no classpath além das libs que mencionei anteriormente. O problema agora é que não sei qual lib, pois copiei a pasta client inteira do jboss.
Se sou quais seriam além das que mencionei, posso reduzir um pouco o tamanho conjunto.
Mais uma vez, agradeço a resposta e a prontidão em ajudar.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

17/06/2013

Como o problema foi resolvido, estou encerrando o tópico.
Abraço a todos.
GOSTEI 0
POSTAR