démarrer/arrêter tomcat à l'aide de maven
Comment puis-je démarrer/arrêter à distance tomcat à l'aide de maven. Je suis à l'aide de fret plugin qui m'aide dans le déploiement de l'application , mais n'a pas fournit la fonctionnalité de démarrage/arrêt de la télécommande tomcat.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer d'utiliser le maven plugin tomcat ou si elle ne vous donne tout ce dont vous avez besoin, vous pouvez toujours utiliser une tâche ant ici est un de référence sur la tâche
En effet, Vous ne pouvez PAS démarrer et arrêter Tomcat cours d'exécution à distance à l'aide de Fret, ne déployer et d'annuler le déploiement de votre application web.
En fait, à ma connaissance, il n'existe actuellement rien permettant de le faire sortir de la boîte.
Comme expliqué ici, la seule façon de rendre le serveur "Une" démarrer ou arrêter un service comme Tomcat lorsque la demande provient du client "B" est encore un autre service doit être disponible et déjà en cours d'exécution sur le serveur "Un". [...] et je ne sais pas si un tel service est disponible.
Dans ce message, quelqu'un est en train de décrire une telle solution (basé sur une prise écouteur) de ce que vous pourrait peut-être utiliser (en faisant un telnet via maven), mais le message est assez vieux donc c'est probablement dépassée et le lien pointant vers le code semble être mort. Je ne suis pas allé voir le thread entier, il existe peut-être d'autres idées.
Si vous utilisez windows, service à distance, le partage est une autre solution possible, comme décrit ici. Mais, encore une fois, cela nécessite un certain travail de votre côté.
À partir d'un point de vue sécurité, il est seulement possible de cette façon...
Linux: utilisation d'une SCP ou d'un script via un Client SSH (putty), puis '$CATALINA_HOME/bin/shutdown.sh'
Windows: utiliser la commande sc, comme "sc \l'adresse 192.168.10.10 arrêter tomcat6"
Rapide et propre!
Vous pouvez utiliser le Fret Démon web-application. Il s'exécute sur la machine distante et peut démarrer/arrêter tomcat pour vous (ainsi que de déployer une application). Vous avez juste besoin de configurer le Fret plugin et appel mvn:démon-start. Voici le lien: http://cargo.codehaus.org/Cargo+Démon. Il est plus facile de commencer avec la Cargaison Démon archétype: http://cargo.codehaus.org/Maven2+Archétypes#Maven2Archetypes-démon
Essayer cette Plugin utile
Ensuite, essayez ceci:
et