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

GWT et Vaadin Java Discussion :

Problème hébergement avec rpc


Sujet :

GWT et Vaadin Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 25
    Par défaut Problème hébergement avec rpc
    Bonjour à tous,

    J'ai un problème simple. J'ai créé une nouvelle application Web Google (Web Application Starter projet) dans Eclipse. Quand je clic-droit sur mon projet / Debug AS / application Web, je copie le lien dans mon navigateur . => Tout fonctionne (quand je clique sur «Envoyer», je reçois le message "Bonjour, GWT utilisateur, je suis en cour ...").

    Par la suite, j'ai compilé mon projet et envoyé par FTP sur un hébergeur du net (http://members.000webhost.com). Et là, lorsque je clique sur ce même bouton sur l'ihm, la pop-up m'affiche "An error occurred while attempting to contact the server. Please check your network connection and try again."

    Pourquoi ? Ai-je besoin de lancer un "serveur" ? Si oui, comment puis-je faire? Je suis assez perdu avec cet aspect et je n'ai rien trouvé sur la toile.

    Quelqu'un saurait m'éclairer, svp ?

    ps : j'utilise GWT 2.0.3 avec Jetty en local.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Par défaut
    Ton hébergeur n'a l'air de proposer que du Php/mysql pour l'hébergement.

    Tu communiques comment avec ton serveur ? Si c'est rpc, tu dois déployer ton application dans un serveur d'application Java. Tu ne peux pas simplement upload le résultat sur un ftp comme tu le ferais avec php.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 25
    Par défaut
    Oui, cet hébergeur ne propose que du Php/mysql pour l'hébergement.

    Je communique avec mon serveur avec du rpc. Si j'ai bien compris ton précédent message, je dois trpuver un autre hebergeur qui proposerais un serveur d'application Java, tel que tomcat, c'est bien ca ?.

    Au passage, si vous connaissez de bons hébergeurs pour une application gwt, gratuit de préférence, merci de me laisser l'url de l’hébergeur

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Par défaut
    Google app engine !

    C'est fait pour ça, surtout que le plugin intégré à Eclipse que du à déjà installé pour gwt le prendre en charge parfaitement.

    Attention, la base de données n'est pas une base de données relationnels classique, donc ça risque de perturber beaucoup ...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 25
    Par défaut
    Merci de ta réponse.

    J'ai cependant quelques difficultés, j'arrive pas à utiliser ce Google app engine. Est ce que tu peux, stp, me préciser comment il s'utilise ?

    Ce que j'ai fait, c'est re-cocher l'option dans les propriétés du projet, et quand je sélectionne "deploy to app engine", on me demande un mail et un pass ...
    J'ai alors crée un compte google et dans google app engine, j'ai crée une application. Le problème, maintenant, c'est que j'ai pas récupéré d'App Application nécessaire au déploiement de mon application avec eclipse.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 25
    Par défaut
    Personne ne peut m'éclairer, svp ?

  7. #7
    Membre éclairé
    Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2008
    Messages : 63
    Par défaut
    As tu bien renseigné les champs "application" et "version" de ton fichier "appengine-web.xml" ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 25
    Par défaut
    oui, j'ai bien renseigné ces champs, mais j'ai cette erreur :
    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
    32
    33
    34
    35
    com.google.appengine.tools.admin.AdminException: Unable to update app: Email "..." and password do not match.
    at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:62)
    at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:271)
    at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:145)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    Caused by: com.google.appengine.tools.admin.ServerConnection$ClientLoginException: Email "..." and password do not match.
    at com.google.appengine.tools.admin.ServerConnection.getAuthToken(ServerConnection.java:274)
    at com.google.appengine.tools.admin.ServerConnection.authenticate(ServerConnection.java:225)
    at com.google.appengine.tools.admin.ServerConnection.send(ServerConnection.java:151)
    at com.google.appengine.tools.admin.ServerConnection.post(ServerConnection.java:82)
    at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:558)
    at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:376)
    at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:111)
    at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:56)
    ... 4 more
    Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: https://www.google.com/accounts/ClientLogin
    at sun.reflect.GeneratedConstructorAccessor16.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
    at com.google.appengine.tools.admin.ServerConnection.connect(ServerConnection.java:349)
    at com.google.appengine.tools.admin.ServerConnection.getAuthToken(ServerConnection.java:257)
    ... 11 more
    Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: https://www.google.com/accounts/ClientLogin
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getHeaderFieldKey(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFieldKey(Unknown Source)
    at com.google.appengine.tools.util.ClientCookieManager.readCookies(ClientCookieManager.java:123)
    at com.google.appengine.tools.admin.ServerConnection.connect(ServerConnection.java:347)
    ... 12 more
    Cependant, l'e-mail et le pass sont les bons !

    Et c'est l'Application ID qui me manque ...

  9. #9
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Citation Envoyé par Jacky31 Voir le message
    Et c'est l'Application ID qui me manque ...
    L'application ID, c'est celui que tu as défini quand tu as créer ton application dans GAE.
    Connecte toi à GAE, tu devrais le voir dans la liste de tes applications.

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 25
    Par défaut
    Alors je dois vraiment avoir un problème...

    Quand je clique sur "My applications" dans https://www.google.com/accounts/ManageAccount , je retourne sur la page "Welcome to Google App Engine" où je peux créer une application. A aucun moment j'ai une liste des application que j'ai déjà créée.
    je ne comprends pas !

  11. #11
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Quand tu clique sur le lien "My Applications" de ton compte google, tu es dirigé à l'URL https://appengine.google.com/ sur une page qui doit porter un titre "My Applications"

    Tu as un bouton "create an application" en bas à gauche avec marqué en dessous le nombre d'application restantes et au dessus la liste des applications avec dans la 1° colonne, l'identifiant de tes applications.

    Si cette liste est vide et s'il te reste 10 applications, c'est que tu n'as pas crée d'applications (où que le processus a échoué si tu pensais l'avoir fait)

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 25
    Par défaut
    C'est bizarre, j'ai bien crée des applications, puisque il y a écrit "You have 7 applications remaining."

    Par contre, j'ai pas de liste, ni de page intitulé "My applications". Quand je vais sur https://appengine.google.com/ , je suis redirigé vers https://appengine.google.com/start dont le titre est "Welcome to Google App Engine" avec le bouton "Create an application"

  13. #13
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Si tu souhaite resté en Php, tu peux le faire en remplacant les appels Rpc par du Json.

    http://forum.topflood.com/flood-site/json-5424.html par exemple

Discussions similaires

  1. Réponses: 7
    Dernier message: 07/03/2012, 15h28
  2. Problème de Performances avec RPC
    Par M4v3rick dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 16/12/2010, 18h21
  3. Problème avec RPC :IncompatibleRemoteServiceException
    Par <% Bastien %> dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 29/09/2008, 10h36
  4. Réponses: 6
    Dernier message: 20/04/2007, 08h56
  5. problème JSP avec JBuilder et Weblogic 7
    Par viny dans le forum JBuilder
    Réponses: 2
    Dernier message: 24/04/2003, 08h07

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