-----
Original Message -----
Sent:
Monday, October 07, 2002 7:02 PM
Subject:
[enterprise-list] Erro invoca��o de classes
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.