2010-06-09 4 views
0

J'ai une application grails et j'ai configuré hudson pour une intégration continue, dans le plugin grails de hudson j'ai mis une tâche run-app qui démarre un conteneur tomcat et déploie l'application dans tomcat Le problème auquel je suis confronté est - hudson lui-même est en cours d'exécution dans tomcat et quand mon application-run essaie de redémarrer Tomcat à nouveau, il échoue. J'ai ensuite essayé d'écrire un script qui va créer une guerre de mon application et la déployer dans tomcat, puis comment puis-je redémarrer tomcat à partir de la configuration de hudson.commande 'run-app' de hudson

Répondre

4

Est-ce que cela échoue parce que Hudson et les grails essayent d'utiliser le port 8080? Si c'est le cas, modifiez simplement votre commande run-app pour utiliser un port différent:

grails -Dserver.port=9090 run-app