Je suis en train d'écrire un script shell à déployer/annuler automatiquement à l'aide du gestionnaire Tomcat.Script de déploiement à distance du gestionnaire Tomcat
suivant les instructions sur http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Deploy_A_New_Application_Remotely, je CURL pour mon déploiement
curl --anyauth -u username:pwd -d path=/something -d war=file:target/someWar.war https://someurl.com/manager/deploy
Et je reçois la réponse en disant méthode HTTP POST est pas pris en charge par cette URL.
Je change ma boucle d'être obtenir l'aide -G
curl --anyauth -u username:pwd -G -d path=/something -d war=file:target/someWar.war https://someurl.com/manager/deploy
Je reçois une réponse de FAIL - Impossible de déployer l'application dans le chemin contexte/quelque chose et il semble être à la recherche du fichier localement sur le serveur au lieu de ma machine. Il y a des pluies qui se déploient à distance sans avoir à scp le fichier plus je me demande ce qui me manque.
Je n'ai actuellement plus d'idées (je ne vois aucune autre option sur la page de configuration du gestionnaire de tomcat).
Vous avez mes informations du manuel cURL: http://curl.haxx.se/docs/httpscripting.html consultez la section 5 –
Brillant, ça marche. Merci. – bluesman
Cela ne fonctionne pas pour Tomcat 7. Jetez un coup d'oeil à [la réponse de jeveloper] (http://stackoverflow.com/a/13367460/428628) –