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

Java ME Discussion :

Problème de connection à une servlet


Sujet :

Java ME

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut Problème de connection à une servlet
    Bonjour, j'ai créé une MIDLET qui envoie des infos via HTTP sur une méthode GET à une servlet qui est sur mon serveur local J2EE

    J'ai donc ouvert une connection bluetooth sur mon téléphone portable (qui est visible par mon PC portable via BlueSoleil).
    Je lance mon application, j'essaie de me connecter et j'ai l'erreur suivante (qui provient du catch) qui apparait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Error : java.io.IOException:Error in HTTP Operation
    Voici le bout de code de la Midlet qui effectue la connection à ma servlet :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    			try
    			{
    				_textField1.setString("Begin");
     
    				// Post
    				HttpConnection c = null;
                    String url = "http://128.1.208.219/examples/servlets/servlet/MyTestServlet";
    				c = (HttpConnection)Connector.open(url);
    				c.setRequestMethod(HttpConnection.GET);
    				c.setRequestProperty("foldedField", "noregister");
     
    				// Get response from server
    				int rc = 0;
    				rc = c.getResponseCode();
    				if (rc != HttpConnection.HTTP_OK)
    				{
    					int ret;
    					ret = c.getResponseCode();
    					String errcode;
    					_textField1.setString("Not Connected ! Code : "/*+ String.valueOf(c.getResponseCode()) + " response : " + c.getResponseMessage()*/);
    				}
    				else
    				{
    					_textField1.setString("Connected !");
    				}
    			}
    			catch (IOException ex)
    			{
    				_textField1.setString("Error : " + ex.toString());
    			}
    Pour information, mon serveur Apache tourne bien, j'arrive bien à exécuter ma servlet en tapant directement l'url sur mon PC portable.

    Qui pourrait me dire pourquoi j'ai cette erreur svp ? Et comment y remédier ?
    Merci.

  2. #2
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par défaut
    Bonjour,

    Peux tu préciser la marque et le modèle de ton téléphone ?.

    Par ailleurs, vois tu la touche HTTP de ton téléphone sur ton serveur ? si oui, le problème se situe au niveau du traitement de la réponse, si non, le problème se situe probablement plus en amont, au niveau de la connexion.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    C'est un Nokia 6610.
    Le problème se situe au niveau du mobile car j'ai mis un scruteur sur la servlet MyTestServlet et je suis sûr que la requête n'arrive pas jusqu'à mon PC.
    Mon serveur Apache tourne sur mon serveur, j'accède à l'URL en local et j'ai un connection Bluetooth.
    Je ne comprends pas pourquoi mon téléphone n'arrive pas à établir de connection sur l'url de mon serveur J2EE.
    Merci

  4. #4
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par défaut
    A priori, ça peut venir de BlueSoleil.

    Peux-tu regarder dans les services de BlueSoleil si il y a un service "Personnal Area Networking" (ou sa traduction française ?), et essayer de le désactiver si il est démarré ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    Ok , je vais regarder de ce côté-là.
    Je te tiens au jus, merci

Discussions similaires

  1. Problème de connection à une BDD
    Par supertoms dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 06/03/2007, 08h22
  2. problème de connection à une datasource.
    Par jobelix dans le forum Coldfusion
    Réponses: 3
    Dernier message: 12/10/2006, 13h49
  3. [C#]Problème de connection à une base
    Par Monstros Velu dans le forum ASP.NET
    Réponses: 6
    Dernier message: 27/04/2006, 11h15
  4. [phpmyadmin] Problème de connection à une BD
    Par kalaka dans le forum Administration
    Réponses: 7
    Dernier message: 08/03/2006, 15h07
  5. [Tomcat] Problème pour accéder à une servlet
    Par david71 dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 08/04/2005, 13h56

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