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 :

Communication entre applet et servlet


Sujet :

Tomcat et TomEE Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 40
    Points : 29
    Points
    29
    Par défaut Communication entre applet et servlet
    Bonjour,

    Je développe une applet dans le repertoire de mon appli sous tomcat :
    ../webapps/vsm/ihm/applet/Login.class
    elle communique avec une servlet située sous :
    ../webapps/vsm/WEB-INF/classes/ateme/servlet/Login.class
    La servlet est referencée dans le web.xml.
    Lorsque j'essaie de communiquer la servlet n'est pas vue

    URL servlet = new URL("http", "192.168.1.5", 8000, "/vsm/WEB-INF/classes/ateme/servlet/Login");
    URLConnection servletConnection = servlet.openConnection();
    // inform the connection that we will send output and accept input
    servletConnection.setDoInput(true);
    servletConnection.setDoOutput(true);
    // Don't use a cached version of URL connection.
    servletConnection.setUseCaches (false);
    servletConnection.setDefaultUseCaches (false);
    ObjectInputStream inputFromServlet = new ObjectInputStream(servletConnection.getInputStream());


    J'ai l'impression que pour l'applet le repertoire WEB-INF/classes n'existe pas.
    J'ai aussi essayé URL servlet = new URL("http", "192.168.1.5", 8000, "/vsm//Login");
    Mais rien y fait.

    Merci pour vos réponses

    Jérôme

  2. #2
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    l'emplacement de la class du servlet n'a rien a voir avec l'emplacement du servlet dans votre projet. car le serveur qui va lancer la servlet et depuis l'applet tu va appeler cette instance gère par le serveur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    URL servlet = new URL("http://192.168.1.5:8000/vsm/login");
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 40
    Points : 29
    Points
    29
    Par défaut Communication Applet et servlet
    Toujours le meme pb voici l'erruer que j'ai dans l'applet :

    java.io.FileNotFoundException: http://192.168.1.5:8000/vsm/login
    at sun.net.http://www.protocol.http.HttpURLConn...Stream(Unknown Source)
    at ihm.applet.Login$1.buttonPressed(Login.java:65)
    at org.apache.pivot.wtk.Button$ButtonPressListenerList.buttonPressed(Unknown Source)
    at org.apache.pivot.wtk.Button.press(Unknown Source)


    Voici le web.xml :

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/javaee"
    xmlnssi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5">
    <description>Video surveillance</description>
    <display-name>Video Security Manager</display-name>
    <session-config>
    <session-timeout>600</session-timeout>
    </session-config>
    <servlet>
    <servlet-name>Login</servlet-name>
    <servlet-class>ateme.servlet.Login</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Login</servlet-name>
    <url-pattern>/Login</url-pattern>
    </servlet-mapping>
    </web-app>

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

Discussions similaires

  1. communication entre applet et servlet
    Par ~~ Lu ~~ dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/08/2008, 12h07
  2. Communication entre applet
    Par DreammyKetty dans le forum Applets
    Réponses: 2
    Dernier message: 02/04/2008, 13h55
  3. Réponses: 14
    Dernier message: 22/07/2007, 18h02
  4. [Données]Passer des données entre applet et Servlet
    Par CheryBen dans le forum Applets
    Réponses: 11
    Dernier message: 16/09/2005, 13h48
  5. Réponses: 4
    Dernier message: 02/01/2005, 23h24

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