Автоматическое развертывание приложения Java (RMI Server) в нескольких местах - PullRequest
0 голосов
/ 29 декабря 2010

Ну, как говорится в заголовке, я хочу запустить одну и ту же Java-программу в нескольких местах, например, в облаке (например, EC2 или что-то еще). В моем случае приложения являются серверами RMI, но, думаю, если я смогу сделать первое, я смогу сделать позже. Возможно, мне придется скопировать определенные файлы или даже файлы классов перед запуском. Capistrano - лучший путь, или есть что-то большее Java для такого рода вещей.

Спасибо.

1 Ответ

1 голос
/ 29 декабря 2010

ПРИМЕЧАНИЕ. Я предполагаю, что у вас нет запущенной JVM, когда вы хотите запустить все.

Типичный способ связи с серверами на основе Unix (например, Linux) - это ssh-клиенты, которые могутлегко выполнять команды на удаленном сервере.Я полагаю, что в Windows есть аналогичное средство, но я не знаком с ним.

Скорее всего, вы захотите, чтобы операционная система фактически выполняла управление, чтобы сделать его более устойчивым, поэтому вам просто нужно сообщить ОСпотянуть сервис вверх и вниз.Для Windows это через команду SC.EXE.Для Ubuntu это с помощью скрипта /etc/init.d/foobar.

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