Installation

Web 應用程序的安裝程序

  • January 17, 2013

我有一個關於將應用程序安裝和部署到應用程序伺服器的問題。此方案涉及 Tomcat 配置的 WAR 文件。我們的要求之一是我們有一個產品的安裝程序(其中包括 WAR 文件、一些文件等)

是不是更好

A. 有一個安裝程序,它還安裝 JRE、Tomcat、數據庫軟體等。

或者

B. 有一個安裝程序,它創建一個包含 WAR 文件的目錄、一些如何設置 server.xml 文件的範例以及支持文件。期望使用者將自己複製 WAR 文件到 webapps 目錄。

我對 A 的擔憂是當使用者已經安裝時會變得複雜,我懷疑大多數管理員寧願安裝程序不要弄亂系統配置。

第三種選擇是允許使用者單獨選擇要安裝的內容。但我往往對問很多問題的安裝人員感到惱火。

有誰知道可以很好地處理安裝過程的產品範例(但是他們選擇這樣做)?

我認為答案真的取決於你的使用者群是誰。在開源世界中,我見過不少軟體可以提供多種下載選項。

一個提供 JVM、App Server 和應用程序本身的包羅萬象的系統,並且它只是下載的應用程序戰爭。

甚至有一些提供可以“啟動”的 VM 映像。

在下載時提供選項的好處之一當然是只對戰爭文件感興趣的人不需​​要下載所有額外的東西。

如果您要提供另一種媒體的這一部分,最好提供完整的軟體包。詢問要安裝應用程序的應用程序伺服器的位置並提供安裝選項,這也可能是一個不錯的方法。

引用自:https://serverfault.com/questions/470128