Исходя из моих требований, следует ли мне использовать NSIS или jprofiler / install4j

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

  • Убедитесь, что на машине есть JRE (32- или 64-разрядная версия)
  • Установите Tomcat (32- или 64-разрядный)
  • Создайте базу данных в Oracle или SQL Server (для этого мы предоставляем сценарии SQL)
  • Запишите некоторые значения в нашу таблицу настроек, например имя хоста. (Можно заставить пользователя проверить их, но не хочу, чтобы пользователь вводил их.
  • Создайте файл свойств соединений (мы предоставляем мини-приложение JAR, чтобы помочь с этим), который будет находиться под Tomcat.
  • У нас есть два файла WAR для нашего реального веб-приложения. Их можно разделить на две машины, но пока предположим, что они оба сбрасываются под Tomcat.
  • Запустите Tomcat, чтобы он развернул WAR.

Это утомительный процесс для наши пользователи Я хочу инкапсулировать его в установщик и искал возможность сделать это в NSIS, который, кажется, имеет большое сообщество, но затем наткнулся на install4j, который, хотя и менее известен, но более конкретен в приложения на основе Java.

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

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

5
задан Simon 23 September 2011 в 12:29
поделиться