2010-09-17 8 views
2

J'utilise Grails 1.3.4. En utilisant la commande WAR Grails, je construis la guerre et la déploie sur Tomcat 6.0.20. Lorsque tomcat est démarré, la guerre est explosée et l'application fonctionne correctement. Les questions, si je fais des changements pour dire par exemple un fichier .js dans le paquet de guerre éclaté, le changement ne se reflète jamais dans le frontal même après avoir redémarré tomcat. C'est la même chose pour les pages .gsp. Donc, chaque fois que je dois reconstruire la guerre (y compris mes changements) et la redéployer à nouveau.Grails: fichier WAR question

Y at-il quelque chose qui me manque ou quelque chose que je fais mal?

À la votre! jAY

+0

Y a-t-il une raison spécifique pour laquelle vous devez tester les changements dans tomcat plutôt que dans l'environnement 'grails dev' intégré? Ce que vous essayez de résoudre est essentiellement à quoi sert l'environnement de développement de Grails. –

+0

Eh bien, la raison pour laquelle j'ai demandé était parce que lors d'un scénario, après la guerre avait été déployé en guerre (je voulais faire des changements à une page GSP pour vérifier une valeur (juste pour vérifier)). Mais comme je l'ai dit, le SPG ne s'est pas rafraîchi. J'ai donc pensé demander aux experts la solution. Je voulais savoir comment cela pourrait être réalisé. :) –

Répondre

0

supprimez-vous le fichier war avant de redémarrer le serveur d'applications? Sinon tomcat va simplement exploser à nouveau et il sera plus écrire vos modifications

+0

Supprimé la guerre. Modifications apportées au fichier .js, page actualisée. Le changement est reflété! Mais les modifications apportées aux pages .gsp ne sont pas reflétées! J'ai également supprimé les dossiers de travail et de tmp, mais pas de chance! –