Frage

Ich möchte folgendes tun, aber ich bin nicht sicher, ob es und wenn ja, wie getan werden kann. Erstellen Sie eine Grails-Anwendung auf meinem lokalen Rechner und testen. Dann ist es irgendwie verpacken zusammen mit dem Jetty-Server auf, und installieren Sie es auf einem Desktop-Benutzer. Das Installationsprogramm würde ein Symbol im Startmenü setzen, die den Server und laden Sie die Startseite in entweder dem Benutzer Standard-Browser oder eine Java-Anwendung starten würden, die die Webseite einzubetten würden.

War es hilfreich?

Lösung

Wenn Jetty keine hohe Priorität Element ist, können Sie versuchen, die Winstone Servlet-Container . Sie können eine „ausführbare Datei Krieg“ erstellen, die entweder auf einem Servlet-Container eingesetzt werden oder einfach mit java -jar your.war starten.

Winstone Integration für Grails sind auf dem Radar so vielleicht können Grails „ausführbar Krieg produzieren "in der Zukunft.

Das Startmenü und Desktop-Integration können ganz einfach eine Installer-Software zur Erstellung erstellt werden (zB NSIS ) .

UPDATE: es scheint, dass es anders etwas Arbeit (oder gebrochen) in winstone ab Version 0.9.5 (es war die erste Version, die Servlet 2.5 / JSP unterstützt 2.1). Ich habe versucht, einige älteren Versionen und 0.8.1 scheinen mit meinem Test Grails-Anwendung zu funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top