Java 在没有应用服务器的情况下使用Jersey

Java 在没有应用服务器的情况下使用Jersey,java,jakarta-ee,jersey,Java,Jakarta Ee,Jersey,我希望使用Jersey而无需安装Tomcat或Glassfish等应用服务器。理想情况下,我想创建一个轻量级的程序,监听端口并允许连接。我相信你可以用Grizzly+Jersey做到这一点,但我不确定这有多容易,因为据我所知,Grizzly是用来从头开始编写新的http服务器的 Restlet在这方面看起来不错,因为它包含一个内部http服务器,但提供的文档非常贫乏 您可以使用轻量级servlet容器,如。您可以将其与应用程序捆绑并一起发布。此外,使用应用程序构建和运送jetty非常简单。我最近

我希望使用Jersey而无需安装Tomcat或Glassfish等应用服务器。理想情况下,我想创建一个轻量级的程序,监听端口并允许连接。我相信你可以用Grizzly+Jersey做到这一点,但我不确定这有多容易,因为据我所知,Grizzly是用来从头开始编写新的http服务器的


Restlet在这方面看起来不错,因为它包含一个内部http服务器,但提供的文档非常贫乏

您可以使用轻量级servlet容器,如。您可以将其与应用程序捆绑并一起发布。此外,使用应用程序构建和运送jetty非常简单。

我最近部署了一个应用程序,它在春季使用嵌入式jetty来发布Jersey,因此这是100%可能的。事实上,Jersey有一个SpringServlet,可以方便地委托给基于Spring上下文的REST实现。如果你还有其他问题,请告诉我。这不是最直截了当的,但我可以通过适当的链接与您讨论其中的一些内容。

好东西。这里的链接有一个直接的例子:jersey本身有做类似事情的直接示例(与grizzly)。请参阅helloworld:您可能会发现此演示也很有帮助。在这种情况下使用maven是一个很大的帮助,因为它为您DLs和启动Grizzly。谢谢,但对于我这样的新手来说,这听起来有点过分了。我昨天刚读到一篇关于servlets的小广告!斯宾塞·科莫斯,我正想这么做。就具体问题与您联系的最佳方式是什么。我的SpringJersey服务器使用Java配置运行得很好,但是我很难从tomcat:run和jetty:run迁移到嵌入式版本。