EJB impossível

3 respostas
A

Galera
Peguei um exemplo de EJB no www.j2eebrasil.com.br.Fiz o deploy do JAR pronto , OK.Todos os Jars do diretorio client do Jboss estao no meu Classpath .Quanto ao programa cliente, sem novidades, peguei o exemplo pronto já .Mas quando executo o programa , olha só o erro que dá.Tem muita gente com essa mesma dúvida, e os caras nao falam nada sobre isso nos tutoriais.

javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: br.com.j2eebrasil.artigos.ejb.SaqueHome (no security manager: RMI class loader disabled)]

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

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

at javax.naming.InitialContext.lookup(InitialContext.java:347)

at ClienteSaque.main(ClienteSaque.java:28)

Caused by: java.lang.ClassNotFoundException: br.com.j2eebrasil.artigos.ejb.SaqueHome (no security manager: RMI class loader disabled)

at sun.rmi.server.LoaderHandler.loadProxyClass(LoaderHandler.java:531)

at java.rmi.server.RMIClassLoader$2.loadProxyClass(RMIClassLoader.java:639)

at java.rmi.server.RMIClassLoader.loadProxyClass(RMIClassLoader.java:309)

at sun.rmi.server.MarshalInputStream.resolveProxyClass(MarshalInputStream.java:241)

at java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:1469)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1432)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)

at java.rmi.MarshalledObject.get(MarshalledObject.java:135)

at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:51)

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

 3 more

Exception in thread main

E aih, o que será que fiz de errado? :cry:

3 Respostas

D

coloca o jbossall-client.jar no classpath ele fica na seguinte pasta:

$JBOSS_HOME/client/jbossall-client.jar
A

Descobri o que era. Executei o programa cliente com os parametros -Djava.security.policy=java.policy , onde o arquivo java.policy tem o seguinte conteudo:

grant {

permission java.security.AllPermission;

};

Soh que agora ele da este erro:

Host name can`t Be null

Quando eh que essa buceta vai dar certo :evil:

M

“alissonh”:
Descobri o que era. Executei o programa cliente com os parametros -Djava.security.policy=java.policy , onde o arquivo java.policy tem o seguinte conteudo:

grant {

permission java.security.AllPermission;

};

Soh que agora ele da este erro:

Host name can`t Be null

Quando eh que essa buceta vai dar certo :evil:

Calma meu jovem,
As coisas são assim mesmo… Qnd é dificil q é bom!!!

Primeiramente Posta aqui o log do JBoss startando… :wink:

Criado 28 de janeiro de 2005
Ultima resposta 31 de jan. de 2005
Respostas 3
Participantes 3