Frage

Wie eine eigenständige Lift Anwendung machen? Welche Werkzeuge / Bibliotheken zu benutzen? Wie wirkt sich die Leistung zu vergleichen, um mit als Kriegs Lift Anwendung in einigen Anwendungsserver?

War es hilfreich?

Lösung

Mit onejar Maven Plugin http: // onejar-Maven-Plugin .googlecode.com / svn / mavensite / usage.html und maven I Steg und Projekt mit Abhängigkeiten innerhalb eines jAR-Paket könnte.

Andere Tipps

Der Teil der Frage auf der Leistung nicht wirklich mit dem Rest passen. Sie sind in erster Linie die Frage, wie die Aufzüge Anwendung als einzelne JAR / WAR zu verpacken. Dies hat nichts mit der Laufzeit zu tun.

Zur Laufzeit werden Sie noch in einem Servlet-Containern ausgeführt werden (könnte Jetty, Tomcat oder ein ausgewachsener Java EE-Server). Wie Sie Ihre Anwendung Paket wird nicht auf die Leistung auswirken.

Sie können einen Blick auf Hudson (einem großen Continuous Integration Server), um zu sehen, wie sie liefern als eine einzelne WAR-Datei, die einen eingebetteten Servlet-Container enthält. Sie können die WAR-Datei herunterladen und ausführen es von der Kommandozeile: java -jar hudson.war

Ich weiß, das ist eine alte Frage, aber ...

Wenn Sie sbt verwenden, habe ich ein Plugin zu produzieren ‚ausführbare‘ Kriege wie die oben erwähnten.

https://github.com/glenford/sbt-jetty-embed

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