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

Tomcat et TomEE Java Discussion :

Tomcat sevlet et RMI


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de horkets
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    326
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 326
    Par défaut Tomcat sevlet et RMI
    Bonjour à tous,

    Je voudrais avoir votre avis par rapport à ce qui suit.

    J'ai déployé un projet WTP sur un serveur Tomcat.
    Dans ce projet, il y a des pages JSP qui font appel à des servlets.

    Je dois maintenant faire en sorte que les servlets puissent communiquer, via RMI, avec un serveur distant pour inserer des données dans une DB.
    C'est à ce niveau que je bloque

    N'ayant qu'un seul PC à ma disposition, je comptais faire tourner le tout en local.

    Ma question est donc de savoir si il est possible de faire fonctionner un site web en localhost et de faire appel, via les pages du site, à des servlets qui envoient des données en RMI également vers localhost ... ?

    J'espere etre assez clair

    Merci d'avance pour vos reponse

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2007
    Messages : 149
    Par défaut
    tout à fait!!

    Euh je dirais que c'est en effet possible, j'ai déjà fait tourner du client serveur rmi en local sans problème.

    Le reste à déjà été testé maintes fois client<-->tomcat<-->bd fonctionne très bien en local, donc tomcat<-->rmi serveur<-->bd en local, il n'y a pas de raison .

    Moi j'ai testé client<-->tomcat (1)<-->WS sur tomcat (2)<-->bd
    avec 1 et 2 sur le meme tomcat mais dans deux webapp distinctes, et ca fonctionne très bien.

    Mais tu as la solution bidouille !! plusieurs machines virtuelles sur le meme poste relié par leur carte rézo Euh ca doit compliquer la vie pour rien ca.

    Bon courage pour ton archi !

  3. #3
    Membre éclairé Avatar de horkets
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    326
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 326
    Par défaut
    Bon, y a plus qu'a .. comme on dit
    Je reviendr

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 240
    Par défaut
    bonjour,

    je relance ce topic car j'ai a peu pres le même problème, ca ne sert à rien de creer un autre topic.

    Voilà, je travaille aussi avec un serveur tomcat, sur un web service. le web service contacte une appli qui doit discuter avec une autre via rmi. Quand je lance mon appli pas de problème rmi passe tres bien.

    par contre quand je passe par mon web service, j'arrive à contacter mon serveur rmi qui fais le traitement que je lui demande (je vois les logs) mais du côté du serveur tomcat je leve cette exception :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.net.MalformedURLException : no protocol: web
    je precise aussi que les appels RMI ne sont font pas dans une servlet...

    merci d'avance...

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 240
    Par défaut
    J'ai trouvé !!!!

    En fait c'est tout con c'est simplement parce que dans le chemin de eclipse il y a avait des espaces....

    J'ai changer le nom du repertoire et ca passe... j'ai vu aussi sur un blog qu'on pouvaiut mettre une option dans la JVM
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -Djava.rmi.server.useCodebaseOnly=true
    mais chez moi ca n'a pas marché.... (je suis passé par l'itulitaire tomcat5w.exe, onglet java). donc voilà à bientot...

Discussions similaires

  1. Utilisation de RMI et de Tomcat
    Par Pred05 dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 09/05/2014, 10h22
  2. Besoin d'aide (TOMCAT + MYSQL + RMI )
    Par dheos dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 08/11/2011, 01h12
  3. Réponses: 1
    Dernier message: 15/05/2011, 10h15
  4. [RMI] Problème de RMI avec TomCAT 5.5 et jre1.5.0_06
    Par YokoSop dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 08/03/2006, 09h57

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