Déploiement application GWT
Bonjour à tous,
Voila, je developpe une application GWT avec serveur Spring/Hibernate.
En development mode, tout fonctionne parfaitment, l'affichage, appels RPC, connection BDD, tout.
Et pour deployer sur Tomcat... Bonjour la galère !
Alors j'utilise Maven pour compiler mon projet et obtenir au final un war de l'application.
Je deploie ce war sur Tomcat.
Il m'affiche alors une LinkerError, comme quoi il y aurait une redefinition de classe. je me suis renseigné, et en fait GWT génère du code javax, dont il faut supprimer certaines classes. Je l'explique au cas ou ca pourrait poser problème pour la suite.
Ensuite, je redémarre le serveur, et je relance l'application.
Et la, cette erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| javax.servlet.ServletException: La classe org.springframework.web.servlet.DispatcherServlet n'est pas une servlet
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:619)
cause mère
java.lang.ClassCastException: org.springframework.web.servlet.DispatcherServlet cannot be cast to javax.servlet.Servlet
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.j |
Le problème, c'est que je 'narrive pas du tout à m'en sortir !
Est-ce que j'ai commis une faute dans mon processus ? Est-ce que ca vient de GWT ou de Spring (je configure mes appels RPC avec Spring au moyen d'un DispatcherServlet) ?
Pourriez-vous m'aider ?