2010-12-15 55 views
0

Lors de la publication de mon application Web à la jetée d'Eclipse (WTP), l'application est déployée à deux endroits différents !:jetée WTP édition 2 répertoires qui provoque un problème GWT mode de développement

<eclipse-workspace>\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\TestApp 

Un répertoire temporaire (voici un extrait du journal de la jetée):

2010-12-15 11: 01: 23,748: INFO :: déploiement C: \ jetée-6.1.26 \ contextes \ TestApp.xml -> org.mortbay. [email protected] {/TestApp,C:/jetty-6.1.26/webapps/TestApp.war} 2010-12-15 11: 01: 23.753: INFO :: Extrait C: /jetty-6.1.26/w ebapps/TestApp.war à C: \ Users \ Pete \ AppData \ Local \ Temp \ Jetty_127_0_0_1_8080_TestApp.war_ TestApp _wi7r0g \ webapp

Première question - pourquoi serait-il publier à deux endroits? Cela me cause un problème car lorsque je lance le DevMode de GWT, je dois lui donner l'emplacement du fichier war. Le seul endroit connu pour moi est le premier répertoire (sous l'espace de travail Eclipse). Le fait de spécifier ce répertoire indique à DevMode d'y créer les fichiers du module. Le problème est que ce n'est pas là que Jetty sert les fichiers! Je reçois donc des 404 sur module.noncache.js, etc. en essayant de tester mon application. Comment puis-je réparer cela?

Répondre

0

Le problème était que j'utilisais Jetty 6.1.26 qui (au moment de l'écriture) est le dernier disponible chez Mortbay/Codehaus. J'utilisais également l'adaptateur WTP Mortbay 1.0.4. J'aurais dû prendre la distribution Jetty d'Eclipse et utiliser l'adaptateur JTP WTP d'Eclipse. Merci à Thomas Broyer sur la liste de diffusion GWT pour m'avoir indiqué la bonne direction.