我们的networking服务软件包括一个(预编译的)war文件和一个mysql数据库。 我们提供安装包,将它部署在Ubuntu或Fedora上,使用mod_proxy_ajp在标准的Tomcat7 / MySQL / Apache2设置中进行部署。
现在有人问他们是否可以在Windows上试用我们的软件。 这应该是可能的,但是我没有在没有包pipe理器的情况下在OS上部署的经验。 有没有办法提供一个自包含的安装程序的Windows将包括Java,Tomcat7和MySQL? 东西像瓦特,但随后与Tomcat和Java而不是PHP?
您可以创build自己的MSI,并默认安装所有必要的组件,假设他们各自的安装程序支持它。
或者你可以使用像IExpress这样的东西来制作一个自解压缩的可执行文件,其中包含所有的二进制文件,并启动一个安装脚本。
很容易忘记,你也可以只写一个单击batch file,生活在一个自执行的* .zip或* .rar。 该文件解压缩,执行任何“沉默”安装选项(即对于MySQL和Java)和您自己的软件安装。