Lorsqu'un client demande une référence distante à un registre RMI, Rmiregistry envoie au client une instance de la classe stub, le client a également besoin de la définition de cette classe (.class).Théorie RMI, télécharger le fichier stub
Le client demande stub.class à Rmiregistry ou Rmiregistry l'envoie automatiquement?
Utilisation de la propriété codebase Puis-je forcer le client à télécharger stub.class à partir d'un serveur Web?
Merci
** EDIT: Il semble que si je produis fichier stub avec CRIM, puis client essaie de les télécharger, si je ne pas utiliser le client rmic ne télécharge pas stub, mais mes travaux de programme .
Pouvez-vous expliquer cela?
** FINAL EDIT: Ok, je pense avoir compris. Merci à EJP
Cordialement
utilisez codebase, partagez le codebase avec un simple serveur http, enregistrez le codebase dans le client et le serveur. –
@ user2511414 Il est seulement nécessaire de * définir * (et non 'enregistrer') la propriété codebase * de la JVM qui envoie des objets dont les classes n'ont pas l'homologue dans son CLASSPATH. Normalement, c'est seulement le serveur. – EJP
@EJP merci mon pote, mais je place toujours le répertoire de base de code sur le serveur aussi, donc vous voulez dire qu'il y a de toute façon juste pour définir le code de base pour le client? –