У меня есть приложение J2EE, которое требует обновления в интрасети клиента - PullRequest
1 голос
/ 15 января 2009

У меня есть J2EE-приложение, которое работает нормально и доступно в Интернете. Некоторые из наших потенциальных клиентов хотели бы использовать его, но не хотят отправлять свои данные через Интернет.

В качестве обходного пути я подумал о том, чтобы предоставить им файл войны и позволить им запустить его самостоятельно.

Проблема в том, как сделать так, чтобы они обновляли приложение, когда я делаю новую версию доступной? Чем сложнее, тем меньше вероятность, что они будут покупать.

Что входит в написание средства обновления, которое извлекает из Интернета последний файл войны и обновляет веб-приложение? Это вообще возможно?

Ответы [ 2 ]

1 голос
/ 15 января 2009

Я бы рекомендовал использовать Jetty в качестве встроенного решения. Я использовал несколько приложений, которые используют встроенную функциональность. Он позволяет вам создать упакованный дистрибутив вашего приложения, в котором контейнер сервлета запускается из коробки.

1 голос
/ 15 января 2009

По крайней мере, им потребуется заново развернуть файл войны. Большинство серверов приложений имеют интерфейс, с помощью которого вы можете загрузить новый файл войны. Я поддерживаю выполнение этого процесса вручную, то есть вы отправляете им файл войны, и они могут использовать страницу администратора сервера приложений для развертывания новой войны. Таким образом, они явно знают, когда обновляют приложение. Кроме того, они контролируют, когда хотят развернуть новую версию приложения, и легко возвращаются к более старой версии.

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