我们的 Web 服务软件由一个(预编译的)war 文件和一个 mysql 数据库组成。我们提供安装包,以便在使用 的标准 Tomcat7/MySQL/Apache2 设置中将其部署到 Ubuntu 或 Fedora 上mod_proxy_ajp
。
现在有些人问他们是否可以在 Windows 上试用我们的软件。这应该是可能的,但我没有在没有包管理器的操作系统上部署的经验。有没有办法为 Windows 提供一个包含 Java、Tomcat7 和 MySQL 的自包含安装程序?类似于 wamp,但使用 tomcat 和 java 而不是 php?
答案1
你可以创建您自己的 MSI并静默安装所有必要的组件,假设它们各自的安装程序支持它。
或者你可以使用类似速递制作一个包含所有二进制文件的自解压可执行文件并启动安装脚本。
答案2
很容易忘记,您也可以编写一个单击批处理文件,该文件位于可自行执行的 *.zip 或 *.rar 中。该文件解压缩,执行任何“静默”安装选项(即 mysql 和 java)以及您自己的软件安装。