Cliente EJB, ajuda?

5 respostas
luciano_gomes

boa tarde.

estou fazendo o meu primeiro projeto distribuido “ou tentando”, olhei alguns tutorias e consegui alguns progressos, mas existem muitas duvidas ainda.
eu fiz um Hello world e funcionou, mas quando coloco o cliente pra rodar fora do netbeans ele nao funga. Eu estou usando o glassfish como teste,
gostaria de saber como eu faço para o meu exemplo funcionar fora do netbeans e alguem poderia me explicar o porq deste erro.

obrigado.

5 Respostas

Jair_Rillo_Junior

Deve ser algum erro de LIB, ou falta de algum .JAR.

Qual exception você recebe?

Olha um exemplo de um client EJB (para o Glassfish) aqui: http://jairrillo.wordpress.com/2008/04/29/creating-an-ejb3-session-bean-using-netbeans-61-and-glassfish/

luciano_gomes

ok, estou dando uma ohada no teu link

luciano_gomes

Exception in thread “main” java.lang.NoClassDefFoundError: com/sun/logging/LogDomains
at com.sun.enterprise.util.ORBManager.(ORBManager.java:78)
at com.sun.enterprise.naming.SerialInitContextFactory.(SerialInitContextFactory.java:56)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:46)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.(InitialContext.java:175)
at clienteejb.Main.(Main.java:25)
at clienteejb.Main.main(Main.java:37)
Caused by: java.lang.ClassNotFoundException: com.sun.logging.LogDomains
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
… 11 more
Java Result: 1

Jair_Rillo_Junior

Falta arquivo .JAR na sua app ai. Dê uma pesquisada no google :slight_smile:

luciano_gomes

resolvid, era isso mesmo q vc falou.

obrigado!!!

Criado 28 de julho de 2008
Ultima resposta 29 de jul. de 2008
Respostas 5
Participantes 2