Bonjour,

je développe avec des collègues un programme Client/Serveur qui utilise du RMI.

(Nous utilisons Eclipse 2.1)
Il y a un projet Client et un projet Serveur.
Ces deux projets contiennent des class qui se trouvent à le racine du projet, donc dans "default package" sous Eclipse.
Actuellement le projet fonctionne correctement.

Pour souhaitons désormais mettre toutes nos class dans diférents packages, ce qui ne pose pas de problème mise à part pour RMI :
le client ne parvient plus à se connecter au serveur et donne ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Erreur --java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
        java.lang.ClassNotFoundException: serveur.Entier_Stub (no security manager: RMI cl
ass loader disabled)
serveur.Entier étant la méthode "main" du serveur.
Nous n'avons pas de "security manager", est-ce obligatoire ? et en quoi ça consiste ?