如何制作独立的升降机应用程序?使用哪些工具/库?在某些应用程序服务器中,将提升应用程序用作战争的性能如何?
答案 0 :(得分:2)
使用onejar maven插件http://onejar-maven-plugin.googlecode.com/svn/mavensite/usage.html和maven,我可以打包jetty并在一个jar中包含依赖项。
答案 1 :(得分:2)
关于表现的部分问题并不完全适合其他问题。您主要询问如何将Lift应用程序打包为单个JAR / WAR。这与运行时没有任何关系。
在运行时,您仍将在Servlet容器内运行(可能是Jetty,Tomcat或完整的Java EE服务器)。如何打包应用程序不会影响性能。
您可以查看Hudson(一个优秀的持续集成服务器),看看它们如何作为包含嵌入式Servlet容器的单个WAR文件提供。您可以下载WAR文件并从命令行运行它:java -jar hudson.war
答案 2 :(得分:1)