Наше программное обеспечение веб-службы состоит из (предварительно скомпилированного) файла war и базы данных mysql. Мы предоставляем установочные пакеты для развертывания в Ubuntu или Fedora в стандартной установке Tomcat7 / MySQL / Apache2 с использованием mod_proxy_ajp
.
Теперь некоторые люди спрашивают, могут ли они попробовать наше программное обеспечение на Windows. Это должно быть возможно, но у меня нет опыта развертывания в ОС без диспетчера пакетов. Есть ли способ предоставить автономный установщик для Windows, который будет включать Java, Tomcat7 и MySQL? Что-то вроде wamp, но с tomcat и java вместо php?
Ты можешь создать свой собственный MSI и незаметно установить все необходимые компоненты, если их индивидуальные установщики поддерживают это.
Или вы можете использовать что-то вроде IExpress чтобы создать самораспаковывающийся исполняемый файл, содержащий все двоичные файлы и запускающий сценарий установки.
Легко забыть, что вы также можете просто написать пакетный файл одним щелчком мыши, который находится в самоисполняемом файле * .zip или * .rar. Файл распаковывается, выполняет любые «тихие» варианты установки (например, для mysql и java) и установку вашего собственного программного обеспечения.