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 :

[GWT2.3] Deploiement Application GWT


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Par défaut [GWT2.3] Deploiement Application GWT
    Bonjour,

    Je suis en train de déployer mon application GWT. Jusqu'à présent, tout se passait bien , je déployais sur Tomcat. Sur ma machine de dev, j'utilise le plugin GWT pour eclipse pour tester, déployer sur ma machine et biensûr développer.

    Dans la partie serveur de mon application(package server), j'ai eu besoin d'utiliser la classe StringUtils (package org.apache.commons.lang.StringUtils) avec la méthode isEmpty(..).
    C'est bien car j'ai vu que ce package était déjà embarqué dans GWT car je n'ai pas eu besoin de rajouter de jar supplémentaire lorsque je travaille sur ma machine.

    Par contre , quelle surprise qd je déployais sur Tomcat.
    Voilà le message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Caused by: java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
    N'étant pas un pro de déploiement, comment je peux faire pour régler mon problème ?
    Est-ce que je dois malheureusement rajouter la libraire commons.lang dans mes lib de mon projet alors que GWT apparemment l'embarque ?
    Est-ce que ce message d'erreur peut arriver lorsqu'il y a plusieurs versions de cette même librairie dans mon projet ? j'utilise spring, hibernate, gin, guice, log4j, jdom et je ne sais pas trop pour l'instant si cette librairie n'est pas déjà présente dans un des jar que j'ai déjà !!

    toute aide, conseils sont les bienvenus....

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Par défaut
    Sauf erreur de ma part, je pense que GWT n'embarque aucun commons, il est plus probable que cela soit eclipse ou ton tomcat de dev qui l'embarque. IL faut donc bien rajouter la lib dans ton appli.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Par défaut
    en cherchant je me suis aperçu que ce package était dans le jdk GWT, mais particulièrement gwt-dev.jar.

    A quoi sert-il ?
    pourquoi en local(sur ma machine) tout marche bien(mode dev, mode prod) et sur le serveur de deploiement non ?

    merci d'avance pour les infos....

  4. #4
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    Le jar -dev est seulement là pour exécuter en hosted mode. Il ne doit pas être exporté dans le war.

    Le WEB-INf/lib doit contenir les librairies externes que tu utilises (gwt-servlet, gin, guice, spring, jdbc, comons ....)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Par défaut
    Ok, merci de l'explication.... je m'en doutais ...un truc du style....

    C'est un peu trompeur(pas Top !), car tout fonctionne bien en mode hosted et BOUM qd on déploie en production.

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

Discussions similaires

  1. [GWT2.0] Intégration application GWT
    Par valkeke dans le forum GWT et Vaadin
    Réponses: 4
    Dernier message: 14/03/2014, 14h58
  2. [GWT2.3] Déploiement application GWT sous MAC
    Par valkeke dans le forum GWT et Vaadin
    Réponses: 9
    Dernier message: 09/02/2012, 23h40
  3. Deploiement d'application GWT sous Tomcat/Eclipse
    Par salawi45 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 24/05/2009, 21h33
  4. deploiement application html
    Par thyshimrod dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 27/04/2007, 19h30
  5. Deploiement application devc++
    Par arbtec dans le forum Dev-C++
    Réponses: 3
    Dernier message: 21/12/2006, 18h41

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