Je ne suis pas sûr que cela ait du sens, mais je ne fais que suivre les instructions du boss.Démarrer et arrêter Tomcat via ANT?
Créez un script ANT qui compile le fichier WAR, exécute les tests, arrête le serveur, déploie le fichier WAR, puis redémarre le serveur. Comment puis-je arrêter et démarrer correctement Tomcat via ANT?
Est-ce même une chose viable à faire ou devrait-elle être faite d'une autre manière?
Notez que le script devrait fonctionner sans modifications majeures sur OS X, Linux et Windows.
Oui, c'est viable; vous pouvez voir comment certains IDE font cela (Netbeans génère un script de compilation ant qui compile/packs/déploie WAR et arrête/démarre tomcat, c'est à peu près certain qu'Eclipse/Idea le fait aussi). Ce n'est pas une tâche trop reconnaissante d'écrire un tel script à la main (le mien fait plus de 1k lignes). Comme point de départ, vous pouvez regarder ici: http://www.java-tips.org/other-api-tips/ant/how-to-control-start-and-stop-of-a-tomcat-application-by -ant-build-s-2.html, cependant je préfère déléguer cette tâche à IDE. –
Tout est fait Sauf départ et arrêt. C'est * tout * que je dois faire maintenant. (Dieu merci) – Mantar
Et oui, il est possible de le faire d'une manière plutôt portable (juste sotre paramètres spécifiques dans des fichiers distincts .porperties): http://ant.apache.org/faq.html#implement-os-specific -configuration –