Installation
Web 應用程序的安裝程序
我有一個關於將應用程序安裝和部署到應用程序伺服器的問題。此方案涉及 Tomcat 配置的 WAR 文件。我們的要求之一是我們有一個產品的安裝程序(其中包括 WAR 文件、一些文件等)
是不是更好
A. 有一個安裝程序,它還安裝 JRE、Tomcat、數據庫軟體等。
或者
B. 有一個安裝程序,它創建一個包含 WAR 文件的目錄、一些如何設置 server.xml 文件的範例以及支持文件。期望使用者將自己複製 WAR 文件到 webapps 目錄。
我對 A 的擔憂是當使用者已經安裝時會變得複雜,我懷疑大多數管理員寧願安裝程序不要弄亂系統配置。
第三種選擇是允許使用者單獨選擇要安裝的內容。但我往往對問很多問題的安裝人員感到惱火。
有誰知道可以很好地處理安裝過程的產品範例(但是他們選擇這樣做)?
我認為答案真的取決於你的使用者群是誰。在開源世界中,我見過不少軟體可以提供多種下載選項。
一個提供 JVM、App Server 和應用程序本身的包羅萬象的系統,並且它只是下載的應用程序戰爭。
甚至有一些提供可以“啟動”的 VM 映像。
在下載時提供選項的好處之一當然是只對戰爭文件感興趣的人不需要下載所有額外的東西。
如果您要提供另一種媒體的這一部分,最好提供完整的軟體包。詢問要安裝應用程序的應用程序伺服器的位置並提供安裝選項,這也可能是一個不錯的方法。