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 :

déploiement de gwt avec tomcat


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
    Juin 2007
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 104
    Par défaut déploiement de gwt avec tomcat
    Bonjour,
    J'ai développez une application GWT avec eclipse crypal et la j'ai fait un war pour le déploier sur tomcat.Mais quant je lance le projet j'ai cette erreur:
    type Rapport d'exception

    message

    description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

    exception

    javax.servlet.ServletException: L'enrobeur (wrapper) ne peut trouver la classe servlet com.google.gwt.dev.shell.GWTShellServlet ou une classe dont elle dépend
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Unknown Source)

    cause mère

    java.lang.ClassNotFoundException: com.google.gwt.dev.shell.GWTShellServlet
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Unknown Source)

    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.16.
    Je suppose que ya une configuration à faire sur le web xml mais je ne sais pas laquelle donc si quelqu'un la déjà fait ça m'arangerais.
    Merçi

  2. #2
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    As-tu ajouté les jars de GWT au dossier lib de ton application ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 104
    Par défaut
    J'ai copier tous les jar dans D:\Java1\workspace\GwtProjetFinal\WebContent\WEB-INF\lib.
    Voici la liste des jars se trouvant dans ce répertoir
    axis.jar
    commons-discovery
    jaxrpc
    saaj
    servlet.jar
    gwt-dnd-2.0.7
    gwt-math-2.0.1
    gwtext
    wsdl4j-1.5.1
    gwt-user

  4. #4
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    Pardon je voulais dire dans le dossier WEB-INF/lib de Tomcat

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 104
    Par défaut
    Bonjour désolé de ne peux avoir répondu tôt.
    Alors je n'avais pas mis les jar mais c'est fait et l'erreur est la même.C'est peut être sur la configuration du web.xml car je vois que sur son message il dit qu'il ne trouve pas la servlet ou une classe dont elle dépend.
    voici mon fichier web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    <web-app id="WebApp_ID">
    <display-name>GwtProjetFinal</display-name>

    <servlet>
    <servlet-name>shell</servlet-name>
    <servlet-class>com.google.gwt.dev.shell.GWTShellServlet</servlet-class>
    </servlet>

    <servlet-mapping>
    <servlet-name>shell</servlet-name>
    <url-pattern>/*</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    </web-app>
    Je ne l'ai jamais modifié.
    Merçi

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut
    Salut,

    Je pense que tu mélanges un petit peu.

    Le fichier web.xml que tu nous montres est celui utilisé en développement.
    Si tu as écrit une partie serveur, tu dois définir dans ton web.xml autant de servlet que tu as de classe server qui héritent de RemoteServiceServlet.
    Dans ton application web il te faut uniquement la librairie gwt-servlet.jar. Ainsi que tes classes bien entendu (qui se trouve sous le répertoire bin de ton projet gwt).

    Jette un oeil ici : http://code.google.com/docreader/#p(...eRPCDeployment)

    C'est beaucoup mieux expliqué que je ne le fais.

    A+

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/04/2012, 12h42
  2. Problème de déploiement avec Tomcat 6
    Par scaryfan dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 17/09/2009, 16h56
  3. Pb de déploiement avec tomcat
    Par baya1 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 01/01/2008, 17h10
  4. Echec déploiement servlet avec Tomcat
    Par pruderic dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 10/10/2007, 17h23
  5. déploiement d'application sous TOMCAT avec un fichier war
    Par flamant dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 23/09/2007, 19h00

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