Удаленное развертывание веб-приложения (.war) - PullRequest
0 голосов
/ 17 марта 2011

У меня на удаленном компьютере работает Java-сервер (Jetty).В настоящее время я вручную копирую файл .war с локального компьютера разработчика на удаленный компьютер всякий раз, когда мне нужно установить обновление.Это действительно медленный цикл разработки.

Jetty перезапустит веб-приложение, если вы поместите новый файл .war в его папку / webapps.

Я мог бы добавить новый сервлет, который принимает a.загрузите файл war и поместите его в свою папку / webapps - перезаписать и перезапустить себя?Затем всякий раз, когда мне нужно выполнить повторное развертывание, я просто загружаю файл .war со своего локального компьютера в работающий экземпляр на удаленном компьютере.Звучит довольно шатко.Есть ли лучшие способы сделать что-то вроде этого?

Спасибо

1 Ответ

0 голосов
/ 18 марта 2011

Как вы копируете его, FTP?

Как правило, вам следует потратить много времени на автоматизацию развертываний - предварительное время, потраченное сейчас, сэкономит часы. Мне нравится использовать Maven , но если у вас простая ситуация и вы не хотите, чтобы курс обучения был крутым, Ant - хорошее начало.

(редактировать) Может быть Груз .

...