|
Estou come�ando a estudar EJB e estou pedindo ajuda
dessa lista para tirar uma d�vida.
Na hora que eu tento invocar uma classe remota por
:
InitialContext jndiContext = new
InitialContext();
Object ref = jndiContext.lookup("Default/Coham"); //erro est� aqui Um erro � retornado.
O erro � o seguinte:
javax.naming.CommunicationException. Root
exception is java.rmi.UnmarshalException: error unmarshalling return; nested
exception is: java.lang.ClassNotFoundException:
org.jnp.interfaces.MarshalledValuePair (no security manager: RMI class loader
disabled)
java.lang.ClassNotFoundException: org.jnp.interfaces.MarshalledValuePair (no security manager: RMI class loader disabled) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:313) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:127) at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:138) at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:913) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:361) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231) at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1181) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231) at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:295) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:129) at org.jnp.server.NamingServer_Stub.lookup(Unknown Source) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:349) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:333) at javax.naming.InitialContext.lookup(InitialContext.java:345) at Teste.main(Teste.java:32) Para ajudar, estou colocando oque eu fiz nos
arquivos jaws.xml e jboss.xml
Arquivo JAWS.XML
<jaws>
<datasource>java:/DefaultDS</datasource> <type-mapping>Hypersonic SQL</type-mapping> <enterprise-beans>
<entity>
<ejb-name>Coham</ejb-name>
<cmp-field>
<field-name>cohamApelido</field-name> <column-name>PMNEM</column-name> </cmp-field> <table-name>prof</table-name> <row-locking></row-locking>
</entity>
</enterprise-beans> </jaws>
Arquivo JBOOS.XML
<jboss>
<secure>false</secure> <enterprise-beans> <entity>
<ejb-name>Coham</ejb-name> <jndi-name>Default/Coham</jndi-name> </entity> </enterprise-beans> </jboss>
Tamb�m pus no patch os arquivos jar:
ejb.jar,jndi.jar, rmiregistry.jar, providerutil.jar, ,jnp-client.jar entre
outros. Estou dizendo isso, pois acho, que esses jars s�o de fundamental
importancia.
Gostaria que alguem me dise-se oque eu fiz de
errado.
|
- Re: [enterprise-list] Erro invoca??o de... Rafael De Pauli Baptista
- Re: [enterprise-list] Erro invoca?... Jonatan Schroeder
- Re: [enterprise-list] Erro inv... Rafael De Pauli Baptista
- Re: [enterprise-list] Erro... Diogo Catossi
- Re: [enterprise-list] ... Rafael De Pauli Baptista
- Re: [enterprise-l... Emerson Cargnin - SICREDI Servi�os
- Re: [enterpri... Rafael De Pauli Baptista
