非服务Java HTTP服务器
奇怪的问题,但问题来了
我一直在寻找一个不兼容servlet的Java HTTP服务器(不要问我为什么)。到目前为止,我还没有找到任何令人满意的东西(至少在谷歌上没有)。我不想要Jetty、Tomcat等,我想要的是与Servlet规范完全无关的东西。可以将其视为Kayak(非ASP.NET HTTP服务器for.NET)的Java等价物
你知道这类好的HTTP服务器吗
PS:请大家避免回答“为什么不使用Jetty?”,或者“为什么要重新发明轮子?”。如果你对我的问题有一个真实的答案,我将不胜感激
# 1 楼答案
你可以看看Restlet。它提供了一个针对RESTful应用程序的API,并且它不符合Servlet(尽管如果需要,可以嵌入Servlet环境)
它的HTTP连接器可以依赖于许多底层库。如果您正在寻找HTTP服务器库,它们应该是一个很好的起点:
当然,其中一些项目也支持servlet,但如果你看看它们的核心库,它们也会公开与servlet无关的API
# 2 楼答案
我经常使用Jersey,而且没有任何问题。它并不是一个真正的web服务器容器,而是一种通过编程托管东西的能力