Может ли ANT начать перезапуск заданий на удаленных серверах? - PullRequest
0 голосов
/ 15 сентября 2010

Возможно ли ANT перезапустить ваше Java-приложение на удаленном сервере из сценария сборки? Если да, есть ли какие-нибудь указатели на то, где это может быть определено?

Сейчас я использую ant для передачи нового кода на удаленный сервер, но мне все равно нужно войти, чтобы фактически перезапустить приложение

1 Ответ

1 голос
/ 15 сентября 2010

Используя задачу <sshexec> , вы можете делать практически все на удаленной машине (при условии, что запущен sshd). Если вы не хотите каждый раз беспокоиться о проверке подлинности сеанса ssh, вы можете настроить ключи RSA.

<sshexec host="remotehost" username="remoteuser" command="/restart/application/command"/>

Обратите внимание на утверждение в начале вышеуказанной ссылки:

Эта задача зависит от внешних библиотек

Вам нужно будет взять JSraft JCraft jar и поместить его в путь к муравьям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...