Fehlerprotokoll des Anwendungsclients weist auf eine fehlende JAR-Datei hin

Die folgende Fehlernachricht wird in der Clientprotokolldatei aufgezeichnet, wenn eine JAR-Datei im Klassenpfad auf der Clientmaschine fehlt. Der Object Request Broker (ORB) benötigt diese Datei für das Auflösen der verschachtelten Ausnahme in der EJB-Ausnahme, die vom Server an die Clientanwendung zurückgegeben wird. Wenn die EJB beispielsweise eine DB2-JCC-SQL-Ausnahme zurückgibt, die in der EJB-Ausnahme verschachtelt ist, die an den Client zurückgegeben wird, kann der ORB die verschachtelte Ausnahme nicht auflösen, wenn die Datei db2jcc.jar, die die DB2-SQL-Ausnahme enthält, nicht im Klassenpfad des Clients enthalten ist.
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception is: 
org.omg.CORBA.MARSHAL: Unable to read value 
from underlying bridge : Custom marshaling (4) Sender's class does not match 
local class  vmcid: 0x4942f000  minor  code: 2202  completed: No* 

Sie können diesen Fehler vermeiden, indem Sie die JAR-Datei, die die Klasse für die verschachtelte Ausnahme enthält, die in der EJB-Ausnahme zurückgegeben wird, in den Klassenpfad einfügen.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_ejbmess
Dateiname:rtrb_ejbmess.html