如何让一个独立的电梯应用?哪些工具/库使用?如何表现比较使用电梯应用在某些应用服务器中的战争?

有帮助吗?

解决方案

使用onejar maven插件 HTTP:// onejar-行家-插件.googlecode.com / SVN / mavensite / usage.html中和行家我可以打包码头和项目具有依赖性的一个罐的内部。

其他提示

对性能问题的部分并不真正适合与休息。你主要是询问如何打包提升应用程序作为一个JAR / WAR。这并没有什么关系的运行时间。

在运行时,你还是会一个Servlet容器中运行(可以是码头,Tomcat或一个成熟的Java EE服务器)。你如何包装你的应用程序不会影响性能。

你可以看看哈德森(一个伟大的持续集成服务器),看看他们是如何实现的单个WAR文件包含一个嵌入Servlet容器。您也可以下载WAR文件,并在命令行中运行它:java -jar hudson.war

我知道这是一个老问题,但...

如果您使用的SBT,我写一个插件,以产生像上面提到的那些“可执行”战争。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top