RMI

Conception de logiciels Intranet : patrons et canevas

Modérateurs : Douin, graffion

paul.berry
Messages : 5
Inscription : 04 mars 2016 16:34

RMI

Message par paul.berry » 28 mars 2017 17:03

Je sais delai a passé pour le TP, mais je vis de resoudre un erreur qui m'a embeté.
Apres avoir crée le PATH ver JDK, lancer le registry, webserveur, j'ai eu un erreur sans arret:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException:

Pour faire mes tests j'avais mis le main dans InformationsRMIDistant:
public static void main(String[] args) throws Exception
{
System.out.println("RMI server started");
//System.setSecurityManager(new RMISecurityManager());
try
{
InformationsRMI services = new InformationsRMIDistant();
Naming.rebind(InformationsRMI.nomDuService, services);
System.out.println("Server ready");
}
catch(Exception e)
{
throw (e);
}

}


Pour resoudre l'erreur, je devais démarrer le rmiregistry with:
start rmiregistry -J-Djava.rmi.server.useCodebaseOnly=false.

Apres : https://community.oracle.com/thread/2580182
Si je comprends, le fait que je suis sur JDK1.8 ça peut avoir un effet sur , meme RMISecurityManager est deprecated en version 8 comparer a le cour.

Est ce que je suis le seul avec ce souci? On doit travailler en quel version de Java?

Douin
Messages : 97
Inscription : 18 mars 2009 15:46

Re: RMI

Message par Douin » 29 mars 2017 11:38

Bonjour,

En effet, c'est écrit sur la diapositive 28, http://jfod.cnam.fr/NSY102/supports/NSY102_05_RMI.pdf
je le mettrai sur l'énoncé du tp l'an prochain

Bon prochain tp
nb: ce sera la même commande avec jmx, http://jfod.cnam.fr/NSY102/supports/NSY102_06_JMX.pdf diapositive 78

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité