IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

JAVA RMI dans un servlet


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut JAVA RMI dans un servlet
    Bonjour quelqu'un peut m'aider svp?????????????????????
    J'ai ce probleme en RMI et je suis bloqué dessus depuis 3 jours


    java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
    java.lang.ClassNotFoundException: org.nose.impl.rmiServer.ServerConnection
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
    at java.rmi.Naming.lookup(Unknown Source)

    c'est une execption coté client ;Ce qui est bizare c'est qu'il me dit qu'il trouve pas l'interface ServerConnection que j'ai definie coté serveur ,car normalement le client est sensé avoir juste le stub non???

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Non: en plus du stub, le client doit aussi connaître toutes les classes qui sont utilisées dans le message transferé par RMI (ainsi que les classes des objets agrégés qui y sont agrégés), afin de pouvoir désérialiser les messages qu'il reçoit.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut
    Merci pour votre reponse mais je vais m'expliquer mieux :

    J'ai vraiment besoin d'aide surtout avec des exemples de code ou je peux voir comment on peut appeler un serveur RMI depuis une servlet
    Je bloque sur cette execption depuis 3 jours :
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
    java.lang.ClassNotFoundException: org.nose.impl.rmiServer.ServerConnection
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
    at java.rmi.Naming.lookup(Unknown Source)
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    ça bloque lorssqu'il arrive sur cette ligne :
    h = (ServerConnection)Naming.lookup("o1");
    en sachant que je suis dans une servlet qui s'execute sur TOMCAT ;je sais pas si ça peut poser un probleme de JVM......
    Merci à vous mes amis

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ça ressemble à un problème de serialVersionUID.
    Tes classes Serializable possèdent ce champ ?

    (le plus simple est de rajouter private static final long serialVersionUID = 1; à toutes ces classes)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut
    merci pour votre aide,je vais essayer de faire et voir ce que ça va donner

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut
    j'ajoute ça dans dans la classe de l'objet serveur que je veux rendre remote ???

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. servlet java tout dans meme class
    Par batbat52 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/06/2011, 11h39
  2. java RMI dans Servlet
    Par mohandJussieu dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 17/07/2008, 14h52
  3. Réponses: 2
    Dernier message: 20/06/2007, 11h45
  4. [débutante]Probleme de liens image dans JSP/Servlet
    Par celine31 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 24/11/2004, 15h51
  5. [Servlet][Compilation] Erreur de compil dans code servlet
    Par gandalf_le_blanc dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 13/05/2004, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo