代码之家  ›  专栏  ›  技术社区  ›  Xinus

web应用程序安装程序

  •  3
  • Xinus  · 技术社区  · 15 年前

    我们已经开发了一个web应用程序,它将由非技术人员部署。因此,我想为它创建一个安装程序。安装程序具有安装JVM、apachetomcat和web应用程序war文件的功能,具体取决于它们是否已安装。是否有任何安装套装,我可以用来实现这一点?

    2 回复  |  直到 15 年前
        1
  •  2
  •   iNPUTmice    15 年前

    如果您的目标是linux平台,那么最好的方法就是创建包含jvm和tomcat依赖项的包(rpm或deb)。

        2
  •  1
  •   Thilo    15 年前

    Winstone Project 支持可执行的WAR文件(Servlet容器和嵌入在可执行jar中的web应用程序),这会让您半途而废(仍然需要安装Java)。

    要使用它,只需解压winstonejar,并将WAR文件放在顶层的解压文件夹中(与名为“winstone”的文件夹具有相同的父文件夹)。然后将WAR文件重命名为“嵌入式.war,并像以前一样重新打包jar(确保保留META-INF和清单)。

    现在如果您键入:“java-jar温斯顿.jar,应用程序应自动部署为根web应用程序。尝试 http://localhost:8080/ 去看看。

    如果需要添加任何默认命令行参数(如端口或前缀),则可以完全相同的方式嵌入属性文件,只是文件必须命名为“嵌入式.properties".

    也许这可以与用jar文件创建安装程序的工具结合使用。