[Java][RMI] IllegalArgumentException
splend_f
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
zagor5 Messages postés 187 Statut Membre -
zagor5 Messages postés 187 Statut Membre -
tout d'abord salut,
Je suis en train de creer un serveur RMI et lorsque je veux enregistrer l'objet sur le serveur ca me jette en l'air...
voila le code du serveur
la procédure cliente appelant le serveur interfacé par l'interface InterMethodeServeur
Et voici l'erreur que ca me renvoit, dc j'vois pas pkoi il me met ca, vous me direz ca fait longtps que j'suis dessus dc j'vois p'tre pas l'erreur qui est surement grosse comme une maison
Je suis en train de creer un serveur RMI et lorsque je veux enregistrer l'objet sur le serveur ca me jette en l'air...
voila le code du serveur
public class StartServeur {
public static void main(String [] args) throws Exception {
try { java.rmi.registry.LocateRegistry.createRegistry(1099); }
catch(Exception e) { System.err.println("un registre RMI est déjà existant-> erreur: "+e); }
if (System.getSecurityManager() == null) {
System.setSecurityManager(new RMISecurityManager());
}
ServeurGestionDesObjects serv = new ServeurGestionDesObjects();
Naming.rebind("Serveur", serv);
}
}
la procédure cliente appelant le serveur interfacé par l'interface InterMethodeServeur
public class RMICreerObjetSurServeur extends UnicastRemoteObject implements InterMethodeClient{
public RMICreerObjetSurServeur() throws java.rmi.RemoteException {
if (System.getSecurityManager() == null) {
System.setSecurityManager(new RMISecurityManager());
}
try {
InterMethodeServeur ims = (InterMethodeServeur)Naming.lookup("rmi://192.168.0.3/Serveur");
} catch(Exception e) { System.err.println("Serveur non localisé, erreur: "+e); }
}
try {
ims.enregistrement(this); // <-- L'erreur vient d'ici
} catch (Exception e) { System.err.println("Enregistrement erreur: "+e); }
l'interface :
Code:
public interface InterMethodeServeur extends Remote {
public void enregistrement(RMICreerObjetSurServeur rmiCreatObj) throws RemoteException;
public void deenregistrement(int position) throws RemoteException;
}
Et voici l'erreur que ca me renvoit, dc j'vois pas pkoi il me met ca, vous me direz ca fait longtps que j'suis dessus dc j'vois p'tre pas l'erreur qui est surement grosse comme une maison
Enregistrement erreur: java.lang.IllegalArgumentException: argument type mismatch
A voir également:
- [Java][RMI] IllegalArgumentException
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages