Ich habe eine Web-Anwendung in Standard-WAR-Format verpackt, und wir möchten es mit einem "normalen" Windows-Installer für Benutzerfreundlichkeit verteilen.Verteilen Sie eine Java-Web-Anwendung mit Windows-Installer
Die Anwendung kann angepasst werden, um in einem eingebetteten Servlet-Container wie eingebetteten Tomcat oder Jetty zu laufen, wenn das das Problem vereinfacht.
Die bevorzugte Lösung sollte (Bonuspunkte, von den wichtigsten zum unwichtigsten):
- die Anwendung oder den Servlet-Container als Windows-Dienst installieren (wenn der Computer gestartet wird, beginnen die Servlet-Container)
- JRE installieren sowie
- andere Programme installieren (zB postgresql)
- Automatisierung ermöglichen (sei es ant, maven, gradle)
Ausführen des Servlet-Container auf Port 80 ist nicht zwingend erforderlich, so in nicht privilegierten enviroments die gesamte App Installation ist eine Option
dank