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 :

Servlet et sockets


Sujet :

GWT et Vaadin Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 9
    Par défaut Servlet et sockets
    Bonjour à tous,

    Je suis chargé d'actualiser une interface web au moyen de GWT. Le but de l'interface étant de communiquer avec une base postgre ou mysql complexe: les requêtes ne se font pas directement en sql mais par un langage simplifié passé par un filtre qui transforme le tout en sql.

    Je peine au niveau des services asynchrones. Pas de soucis à leur déclaration etc. Mais la structure de la base m'imposant de passer par le filtre, je dois utiliser un certain nombre de jar dans mon servlet pour y arriver.

    Les jars importés et placés dans le répertoire WAR, le programme essaye de me rééduquer à l'execution à coup de : java.lang.NoClassDefFoundError: java.net.Socket is a restricted class.

    Normalement vu que je suis dans mon servlet lorsque l'exception est lancée, ça devrait pas poser de soucis, non ?


    Merci d'avance pour l'aide, bonne après midi, Dwuom

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 9
    Par défaut
    Bon finalement j'ai trouvé une solution, si ça peut être utile à quelqu'un.

    Le soucis était que la classe socket est blacklistée par google appengine. L'appli sur laquelle je travaille n'étant pas prévue pour être déployée là dessus, une solution est:

    Désactiver l'appengine (clic droit à la racine du projet -> google -> appengine settings). Supprimer les jars relatifs dans "monProjet/war/WEB-INF/lib" et supprimer les références dans le build path.
    Enfin ajouter ses jars dans le build path.

    Bonne aprèm

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    Merci pour le conseil,

    finalement, même sur le site d'apprentissage de GWT par Google ils indiquent de ne pas cocher la case "app engine" pour de nouveaux projets. Le cas d'utilisation d'App engine est vraiment particulier. Il ne faut jamais surcharger un projet de surcouche dont on a pas vraiment besoin.

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

Discussions similaires

  1. Cherche Bon bouquin sur les servlets/sockets/applets
    Par Iskendor dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 10/05/2011, 22h18
  2. Faire cohabiter une "servlet" avec un serveur socket
    Par dams78 dans le forum Struts 1
    Réponses: 0
    Dernier message: 20/01/2010, 15h29
  3. sockets et servlet
    Par dma dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 22/06/2006, 12h56
  4. executer une application a distance : Sockets ? RPC ? CORBA?
    Par a_hic dans le forum Développement
    Réponses: 5
    Dernier message: 30/05/2006, 13h02
  5. transfert d'un fichier bitmap en socket tcp
    Par localhost dans le forum C++Builder
    Réponses: 5
    Dernier message: 29/07/2002, 00h40

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