【问题标题】:Distribute a java web application using windows installer使用 Windows 安装程序分发 Java Web 应用程序
【发布时间】:2016-11-23 08:05:05
【问题描述】:

我有一个以标准 WAR 格式打包的 Web 应用程序,我们希望使用“普通”Windows 安装程序来分发它以方便用户使用。

如果这样可以简化问题,应用程序可以适应在嵌入式 servlet 容器中运行,例如嵌入式 tomcat 或 jetty。

首选的解决方案应该(加分,从最重要到最不重要):

  • 将应用程序或 servlet 容器安装为 windows 服务(计算机启动时,servlet 容器启动)
  • 同时安装 JRE
  • 安装其他程序(例如 postgresql)
  • 允许自动化(无论是 ant、maven、gradle)

在端口 80 上运行 servlet 容器不是强制性的,因此在非特权环境中安装整个应用程序是一种选择

谢谢

【问题讨论】:

    标签: java tomcat web-applications windows-installer jetty


    【解决方案1】:

    您可以使用专业的开源系统NSIS(Nullsoft Scriptable Install System)来创建Windows安装程序。

    您可以在这里找到更多信息:nsis.sourceforge.net

    虽然这是一个非常古老的解决方案,并且在 NSIS 中编程有点困难,但如果您正在寻找免费的解决方案,它仍然会被使用。

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-05
      • 1970-01-01
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多