2009-09-01 160 views

回答

2

關於表現問題的部分與其餘部分並不相符。您主要問的是如何將Lift應用程序打包爲單個JAR/WAR。這與運行時間沒有任何關係。

在運行時,您仍將在Servlet容器(可能是Jetty,Tomcat或成熟的Java EE服務器)內運行。如何打包應用程序不會影響性能。

您可以看看Hudson(一個出色的持續集成服務器),看看它們是如何作爲包含嵌入式Servlet容器的單個WAR文件提供的。您也可以下載WAR文件,並在命令行中運行它:java -jar hudson.war

1

我知道這是一個老問題,但...

如果您正在使用SBT,我寫了一個插件,以產生「可執行」像上面提到的那些戰爭。

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

+0

死掉的項目;截至2014年3年沒有任何活動。 – 2014-04-09 13:04:16

相關問題