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

Servlets/JSP Java Discussion :

intégration rmi dans jsp


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Par défaut intégration rmi dans jsp
    Bonjour !

    J'ai développé avec Eclipse une application RMI qui fonctionne. Maintenant est-ce possible de l'intégrer à du code JSP ? Et si oui, comment faire ? Evitez de me répondre de chercher sur le net, je n'ai rien trouvé. Evitez aussi de me répondre qu'on peut intégrer directement des classes Java dans JSP, j'ai essayé bien sûr (refus de compiler la classe). Pour lancer l'application il faut rajouter plein de paramètres (policies, codebase, etc.). Donc si quelqu'un avait une idée de comment utiliser RMI avec JSP, ça m'aiderait beaucoup, merci.

  2. #2
    Membre chevronné Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Par défaut
    C'est encore moi. Mon application RMI fonctionne. Le serveur tourne, le client marche quand je le lance comme Java Application sous Eclipse. Je l'ai intégré comme Bean dans un fichier JSP (j'ai mis la classe ClientRMI dans WEB-INF/classes). Voici les fichiers :

    D'abord le main de mon appli clientRMI :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public static void main(String[] args) {
    	ClientRMI cr = new ClientRMI();
    	cr.ajouterLog("localhost", "06/05/07", "12:00:00", "bidon");
    }
    Et ça marche. Le log est bien instancié et les résultats s'affichent dans la console. C'est une Java application simple, sans rajouter de paramètres. Maintenat le fichier jsp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <%@page language="java" contentType="text/html" %>
     
    <jsp:useBean id="client" class="client.ClientRMI" scope="page" />
     
    <html>
    <head>
    	<title>Test 1</title>
    </head>
     
    <body>
     
    <%
            client.ajouterLog("j","pojk","poij","poij");
    %>
     
    </body>
    </html>
    Vous remarquerez que c'est exactement le même code, mis à part que l'allocation se fait par un Bean.

    L'objet ClientRMI est bien instancié, mais le log n'est pas reçu. Je n'y comprends rien.

  3. #3
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Et tu n'as aucune erreur dans les logs ? Comme tu le disais, c'est peut être un problème de policies... Tu es sous quel serveur d'appli ?

  4. #4
    Membre chevronné Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Par défaut
    J'utilise Tomcat 6.0. Les policies servent juste à établir des droits pour la sécurité. Je n'instancie aucun SecurityManager, donc y'en a pas besoin. Le plus étonnant est que ça marche avec Eclipse sans rajouter de paramètres (comme si on lançait directement l'appli en lign de commande par java ClientRMI). On dirait que l'objet GestionLogs que je place dans le registre n'est pas trouvé.

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Citation Envoyé par chtig
    Et tu n'as aucune erreur dans les logs ?
    La puissance de Java, c'est à mon sens d'abord et avant tout la gestion d'exceptions .... Passé le vieux temps du C et de ses "Core dump"

  6. #6
    Membre chevronné Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Par défaut
    J'y ai pensé. Il ne retourne aucune exception. J'ai pourtant mis des catch partout.

  7. #7
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Ok ... admettons que tu n'aies pas d'eexception de générée. Mais alors mets un tracing dans le code de ton ajouterLog pour voir s'il passe bien dedans et dans toutes les lignes ...

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

Discussions similaires

  1. Intégration 3DS dans OPENGL
    Par clara dans le forum OpenGL
    Réponses: 3
    Dernier message: 28/12/2004, 17h39
  2. [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
  3. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52
  4. probleme d'afichage dans JSP
    Par Zorgz dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 16/06/2004, 15h20
  5. [Debutant][Struts] Pb de forward dans jsp
    Par muim dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 19/02/2004, 11h02

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