Рекомендации по установке для веб-приложения

#java #web-applications #installation

#java #веб-приложения #установка

Вопрос:

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

Я хотел бы поддержать возможность установки, удаления и поддержки миграции WAR на более позднем этапе. Это будет наш сценарий развертывания:-

  1. На компьютерах может отсутствовать Java, и нам, вероятно, придется установить его перед развертыванием приложения.
  2. Веб-приложение (WAR) выполняется поверх сервера приложений jboss.
  3. Сервер приложений должен запускаться как служба Windows
  4. Все приложение будет поставляться на компакт-диске.

Я не хочу тратить слишком много времени на создание установщика, но что мы должны сделать для поддержки вышеупомянутого сценария? Существуют ли какие-либо инструменты, которые помогают справиться с этим?

Комментарии:

1. Значит, у них будет JBoss, но не Java?

2. похоже, у них ничего нет, потенциально

3. шаг 1 может быть заменен объединением вашей собственной jvm

4. @glowcoder — Нет, нам придется устанавливать java так же, как и jboss

Ответ №1:

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

Что касается средства разработки установки, это зависит от того, что вы хотите (бесплатное или коммерческое, с графическим интерфейсом или со сценариями и т.д.). Вы могли бы использовать проект установки Visual Studio и Orca, но коммерческий инструмент будет проще.

Комментарии:

1. Вы также можете упаковать JRE и JBoss в MSI, и загрузчик .exe не потребуется.

2. Я бы предпочел вариант с открытым исходным кодом, у нас нет инструментов Microsoft в нашей среде.

3. WiX всегда является хорошим вариантом. Если вам это не нравится, вы можете попробовать NSIS с открытым исходным кодом.