7得票1回答
Jersey + HK2 + Grizzly:注入EntityManager的正确方法?

我已经成功地在Jersey、HK2和普通的GrizzlyServer中设置了我的服务类注入(到资源类)。这基本上是按照this example执行的。 现在我很好奇如何最好地将JPA EntityManagers注入到我的资源类中?(我目前考虑一个请求作为一个工作单位)。我目前正在探索的一个...

7得票3回答
在Linux和Windows上运行Jersey在Grizzly上

我来自Windows的.NET编程背景,但现在正在尝试扩展我的技能,所以学习了一些Java项目。目前,我正在尝试创建一个REST API,所以我决定按照这里Jersey的指南进行操作: http://jersey.java.net/nonav/documentation/latest/gett...

8得票2回答
灰熊球衣吞噬异常情况

我正在使用快速入门原型构建一个Jersey Moxy服务。我的代码运行良好,可以返回一些JSON。但是在开发过程中,如果出现错误,比如请求处理程序具有不支持的类型,我将得到一个空的500响应,这使得调试变得困难。例如,如果我不正确地使用@XmlElementRef修饰属性,我会得到以下响应: ...

11得票5回答
使用Grizzly和Jersey实现SSL

我想让Grizzly使用SSL加密并且仍然与Jersey正常工作。我已经在互联网上搜索了很久,发现了各种不同的Grizzly和Jersey SSL尝试。似乎根据您使用的版本以及您决定如何实现它,有不同的方法来做这件事。但是我还没有能够成功地将任何示例与我的代码配合使用。 以下是我启动服务器的...

10得票3回答
灰熊独立日志记录

我使用Maven设置了一个独立的Grizzly/Jersey服务器,并引用了以下依赖项。 <dependency> <groupId>org.glassfish.grizzly</groupId> <artifactId>grizzly...

23得票4回答
Java中用于简单后端服务器实现的NIO库(Netty、Grizzly、kryonet等)哪一个比较好?

我们的前端使用简单的Jetty服务器(可能稍后会替换为Tomcat)。通过servlets,我们提供了一个公共的HTTP API(大致上是RESTful的),以暴露我们产品的功能。 在后端,我们有一个Java进程,执行多种维护任务。虽然后端进程通常在规定时间自行完成任务,但有时候前端需要唤醒...

7得票1回答
能否为 Grizzly 设置优雅关闭?

我有一个运行在嵌入式Grizzly上的Jersey应用程序,它的初始化如下: HttpServer httpServer = GrizzlyServerFactory.createHttpServer(BASE_URI, rc); 我想要实现的目标是在关闭时让正在运行的请求结束,但不允许...

10得票4回答
使用ContainerRequestContext.abortWith()后,每次调用Jersey都会抛出NPE异常

我有一个RESTful端点,我用自定义的ContainerRequestFilter进行了简单的授权检查以进行保护。该过滤器检查HTTP会话中的所有信息是否正确,如果不正确,则执行以下操作:requestContext.abortWith(Response.status(Response.St...

10得票3回答
使用Jersey / Grizzly进行基本的HTTP身份验证

我使用JAX-RS、Jersey和Grizzly编写了一个简单的REST服务器。以下是我启动服务器的方式:URI baseUri = UriBuilder.fromUri("http://localhost/api") .port(8081) ...

7得票2回答
如何在Grizzly中使用Jersey 2.0 Guice

我希望在Grizzly上使用Guice + Jersey 2.0。根据这个讨论 如何在Jersey2中使用guice-servlet? 目前没有直接的Guice集成Jersey2的方法,但可以使用HK2作为桥梁来实现。我还检查了Github上的示例项目 https://github.com/p...