通常,Jetty在涉及Tomcat之类的servlet容器和Glassfish等应用服务器时被提到为轻量级的替代方案。
我想在RESTful上运行CloudFoundry服务。使用防波堤
java -jar target/dependency/jetty-runner.jar target/*.war工作还不错,但我在运行Jetty9.1.3(当前稳定的) /w Java 8时遇到了一些问题。所以我用贡献了一个补丁来解决这个问题和其他一些次要的代码清理补丁。在此,我看到了Jetty的代码,它不是我希望的那样.
嗯,我只是不想把我的企业应用程序委托给Jetty,并寻找替代方案。同样,对于5.xMB,jetty-runner.jar仍然很大。我设法将删除到1.6MB的,我仍然能够运行我的应用程序。因此,一种更加轻量级的方法是可行的。
是否有GlassFish或Tomcat的轻量级版本。我只需要在web服务器上下文中运行Servletapi.jar (v3.1)。没有JSP,没有websocket服务器,没有其他伏都教。。
发布于 2014-03-18 08:49:12
潜航是一种灵活的性能web服务器,提供基于NIO的阻塞和非阻塞API。 下面有一种基于组合的体系结构,允许您通过组合小的单一用途处理程序来构建web服务器。这使您可以灵活地在完整的JavaEEServlet3.1容器或低级别的非阻塞处理程序之间进行选择。 下引是非常轻量级的,下面的核心罐子在1Mb以下。它在运行时也是轻量级的,一个简单的嵌入式服务器使用不到4Mb的堆空间。
链接到官方网站。
发布于 2014-03-18 18:47:03
由于您将其标记为泽西岛,我将提到泽西文档展示了如何使用内置到Java运行时的HTTP服务器进行部署的示例:
https://jersey.java.net/documentation/latest/deployment.html#deployment.http
发布于 2016-07-12 13:45:20
通过皮波系统需求,我找到了TJWS -微型Java服务器和Servlet容器,BSD许可证。
https://stackoverflow.com/questions/22472845
复制相似问题