Bonjour,
Je code actuellement une application en Java en utilisant Corba,
et j'aimerais accéder aux méthodes (voire variables) d'un objet
enregistré dans mon annuaire (donc en passant par son IOR).
J'ai déjà essayé pas mal de combinaisons, mais la difficulté réside dans le
fait que je crée plusieurs objet d'une classe "SrvChat", mais seul le premier
("ChatManager") est enregistré dans l'annuaire, et il possède un vecteur qui gère la liste des autres instances.
Je ne sais pas si j'ai été clair, mais voici le bout de code qui me samblait
adéquat, et l'erreur (insipide !) qu'il me renvoit !
org.omg.PortableServer.POAPackage.WrongAdapter: IDL:omg.org/PortableServer/POA/WrongAdapter:1.0
Code : Sélectionner tout - Visualiser dans une fenêtre à part test = (SrvChat) poa.reference_to_servant(MaConnexion.GetReference("ChatManager"));
at com.sun.corba.se.impl.oa.poa.POAImpl.internalReferenceToId(Unknown Source)
at com.sun.corba.se.impl.oa.poa.POAImpl.reference_to_servant(Unknown Source)
Voilà, je ne suis ni débutant, ni expert, et je suis réceptif à toute solution !
Partager