支持基于 Spring 的 Web 应用程序的无忧安装程序包的标准方法是什么。我的目标平台是 Windows。
我需要用户能够方便地去网页下载 msi 包/可执行文件/zip 文件。安装程序会检查是否安装了 Java,如果尚未安装 Java,则会自动为操作系统安装 Java。然后它从预先配置的位置下载所需的文件——基于spring的webapp、mysql数据库、tomcat,并将其安装在用户可以选择的目录中。
我还想创建只更新安装目录中所需文件的升级包。
我只是不希望用户去分别安装mysql、tomcat、spring webapp。
过去使用 XAMPP 和一些 .bat 文件。还有什么比这更好、更标准的吗?我只是不能指望用户单独安装 java 和其他依赖项。我可以使用jportable,但更喜欢 Java 社区的标准。
没有使用过 Java Web Start,但它是否值得探索我的需求?
我应该使用 Visual Studio 创建自定义 Windows 安装程序部署吗?
还有其他建议吗?
提前致谢!