Cliente swing não acessando remotamente EJB 3.0 no Jboss 4.2.2

1 resposta
Cabazzo

Boa tarde pessoal!!
É o seguinte: Tenho um cliente em swing acessando um SessionBean remotamente.
O servidor está na paraíba, e eu estou em Recife/Pernambuco e funciona normalmente acesso sem erros.
Mas quando coloquei a app cliente em pcs mais proximos está disparando a sequinte exceção:

C:\Arquivos de programas\S3Cash>java.exe -jar "S3Cash.jar"

javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundEx

ception: spborges.service.CartaoFidelidadeRemote (no security manager: RMI class

loader disabled)]

at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:786)

at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)

at javax.naming.InitialContext.lookup(Unknown Source)

at a.aL.a(Unknown Source)

at a.Q.run(Unknown Source)

Caused by: java.lang.ClassNotFoundException: spborges.service.CartaoFidelidadeRe

mote (no security manager: RMI class loader disabled)

at sun.rmi.server.LoaderHandler.loadProxyClass(Unknown Source)

at java.rmi.server.RMIClassLoader$2.loadProxyClass(Unknown Source)

at java.rmi.server.RMIClassLoader.loadProxyClass(Unknown Source)

at sun.rmi.server.MarshalInputStream.resolveProxyClass(Unknown Source)

at java.io.ObjectInputStream.readProxyDesc(Unknown Source)

at java.io.ObjectInputStream.readClassDesc(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.readObject(Unknown Source)

at java.rmi.MarshalledObject.get(Unknown Source)

at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:7

2)

at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:710)

 4 more

Exception in thread Thread-7 java.lang.NullPointerException

at java.io.Writer.write(Unknown Source)

at Sistema.k.a(Unknown Source)

at a.aL.a(Unknown Source)

at a.Q.run(Unknown Source)

Já testei em outro pc sem ser do desenvolvimento (um xp igual ao do local que esta dando erro) e funcionou normalmente.
Todas as libs cliente estão corretas.
Me parece ser alguma configuração na JVM, mas não estou achando, já estou a tres dias procurando no Google e nada… :cry:

Se alguém tiver alguma susgestão agradeço…

1 Resposta

Cabazzo

Pessoal valeu, felizmente era só que versão que estava lá na implantação estava com a interface remote com um método a menos. Aí o conteiner (claro) informa que não existe classe nese formato. :?

Criado 23 de novembro de 2007
Ultima resposta 23 de nov. de 2007
Respostas 1
Participantes 1