安装程序的Web应用程序

我有一个关于安装和部署应用程序到应用程序服务器的问题。 此场景涉及Tomcatconfiguration的WAR文件。 我们的要求之一是我们有一个产品的安装程序(包括WAR文件,一些文档等)

是更好吗?

A.有一个安装程序也安装了JRE,Tomcat,数据库软件等

要么

B.安装一个用WAR文件创build目录的安装程序,一些如何设置server.xml文件的例子以及支持文档。 期望的是用户将WAR文件自己复制到webapps目录。

我对A的担心是,当用户已经安装时会变得复杂,我怀疑大多数pipe理员宁愿安装程序不要混淆系统configuration。

第三个select是允许用户单独select要安装的内容。 但是,我倾向于对安装程序提出许多问题感到恼火。

有谁知道处理好安装过程的产品的好例子(不过他们select这样做)?

我认为答案真的取决于你的用户群是谁。 在开源世界中,我看到了相当多的软件,将提供多个下载选项。

提供JVM,应用程序服务器和应用程序本身的一个包容性的应用程序,以及仅仅是下载的应用程序之战。

甚至还有一些提供可以“开始”的虚拟机映像。

提供下载选项的好处之一当然是只对战争文件感兴趣的人不需​​要下载所有额外的东西。

如果您正在交付另一种媒介的这一部分,那么提供完整的包装会更好。 询问要安装应用程序的应用程序服务器的位置,并提供一个选项来安装应用程序也可能是一个好方法。