Я пишу оболочку script для автоматического развертывания/развертывания с помощью диспетчера tomcat.
Следуя инструкциям http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Deploy_A_New_Application_Remotely, я использую curl для моего развертывания
curl --anyauth -u username:pwd -d path=/something -d war=file:target/someWar.war https://someurl.com/manager/deploy
И я получаю ответ, говорящий, что HTTP-метод POST не поддерживается этим URL-адресом.
Итак, я меняю свой завиток, чтобы использовать -G
curl --anyauth -u username:pwd -G -d path=/something -d war=file:target/someWar.war https://someurl.com/manager/deploy
Я получаю ответ FAIL - Не удалось развернуть приложение по пути/чему-то контекста, и, похоже, он ищет файл локально на сервере вместо моей машины. Есть pluings, которые делают удаленное развертывание без необходимости scp файл, поэтому я задаюсь вопросом, что мне не хватает.
В настоящее время у меня нет идей (я не вижу другой опции на странице конфигурации менеджера tomcat).