jersey-2.0相关内容

泽西服务器发送的事件-写入断开的连接不会引发异常

我们正在使用Jersey服务器发送的事件(SSE),以允许应用程序的远程组件侦听Jersey/Tomcat服务器引发的事件.效果很好. 但是,至关重要的是,我们的服务器必须具有当前连接的侦听器(我们的远程组件)的准确列表.为此,我们的服务器每五秒钟发送一次微小的消息给每个调用者(通过eventOutput.write).如果在连接SSE时关闭了远程组件,或者在连接SSE时关闭了远程计算机,则 ..
发布时间:2021-02-11 20:15:57 Java开发

java.lang.AbstractMethodError:javax.ws.rs.core.Response $ ResponseBuilder.status

有人以前见过类似的错误吗?我查看了maven依赖项,看起来我正在使用jersey 2.26.因此,我认为这不是依赖性冲突问题. ResponseBuilder无法识别方法状态. 从其他帖子中,我了解到这可能与球衣冲突有关. java.lang.AbstractMethodError: javax.ws.rs.core.Response$ResponseBuilder.status(IL ..
发布时间:2021-02-11 20:15:16 Java开发

Guice + Jersey 2 + ContainerRequestFilter和@Context

我正在尝试使用Guice将依赖项注入 DynamicFeature .我还需要Jersey注入HttpServletRequest,我目前正在尝试通过@Context进行此操作.这是在Dropwizard应用程序中. 我的最终目标是拥有一个通过DynamicFeature应用于特定资源的AuthenticationFilter.我的AuthenticationFilter有一些必须注入的依赖 ..
发布时间:2021-02-11 20:15:10 Java开发

泽西岛2筛选器在客户端请求筛选器中使用容器请求上下文

我有一个Jersey 2 Web服务,该服务在收到请求后会向另一个Web服务发出另一个请求,以形成对原始请求的响应.因此,当客户端"A"向我的Web服务"B"发出请求时,"B"向"C"发出请求,这是形成对"A"的响应的一部分. A-> B-> C 我想为Jersey 2 Web服务实现一个过滤器,该过滤器实际上是这样做的: 客户端"A"将发送具有以下标头的请求 “我的头文件:第一 ..
发布时间:2021-02-11 20:14:52 Java开发

Servlet过滤器和Jersey过滤器有什么区别?

我阅读了很多教程,但我不了解Servlet过滤器和Jersey过滤器之间的区别.谁能向我解释差异? 解决方案 在Servlet容器中,您有Servlet,并且有Servlet过滤器.通常,Servlet处理请求的处理,而Servlet Filter处理请求的后处理.因此,请求流看起来像 Request --> Filter --> Servlet --> Filter --> Res ..
发布时间:2021-02-11 20:14:31 其他开发

泽西岛jdbc @resource无法正常工作

我试图在我现有的tomcat 7.0.57上运行一个基于Jersey的简单jaxrs侦听器. Tomcat的context.xml中有一个我要使用的jdbc数据源的全局配置. 我的问题是我无法通过@Resource批注获取要解析的资源. 这里有一个简单的测试示例 @Path("/") public class TestJersey { @Resource(name = " ..
发布时间:2021-02-11 19:26:39 Java开发

使用SSL为Jetty配置JettyTestContainer

我的任务是为我的团队的代码设置集成测试.这些测试将要求对Jersey 2.27中实现的REST端点执行HTTPS请求.在寻找如何执行这种测试的过程中,我偶然发现了 Baeldung的这篇文章,向我介绍了Jersey测试框架及其为此目的实现的提供程序容器.我选择了Jetty容器,因为我们的代码使用了“滚动自己的" Jetty实例来完成所有这些工作.我开始实施我们的测试,并遇到了为JettyTestC ..
发布时间:2021-02-11 18:57:33 Java开发

ExceptionMapper在Jersey 2.x&中无法正常工作. javax

我正在将javax and jersey用于我的api应用程序(公开api端点) 我正在尝试通过具有实现ExceptionMapper的Provider来捕获来自fastXml(在调用和发布时调用)的异常. 我的问题是在POST或PUT上,每当我发送错误的属性名称时,有时我的映射器就会捕获异常,而有时却没有. 例如: 运行我的应用程序一次->一切正常,捕获异常. 再次运行我的应用 ..
发布时间:2021-02-11 18:57:11 Java开发

URL扩展名为.xml或.json的JAX-RS(Jersey 2实现)内容协商

我已经看到了Java RESTFUL Web服务,该服务允许在URL中请求内容类型,并以扩展名结尾,例如 .xml .json 这是我正在努力在自己的Web服务中实现的内容协商的样式. 我知道@Produces批注,而且事实是方法可以通过添加(value = {})语法来解析多种类型,方法是添加一个Accept标头,例如Chrome扩展程序Postman. 但是我不确定如 ..
发布时间:2021-02-11 18:56:53 Java开发

JAX-RS响应对象将对象字段显示为NULL值

第一次在应用程序中实现JAX-RS Client API,在存储响应数据时,我遇到了一些小问题,该响应数据作为作为Java BEAN返回.请参考下面的代码片段,这些代码片段演示了到目前为止我是如何实现的. object = client.target(uri).request().post(Entity.entity(requestObject, APPLICATION_JSON), Obj ..
发布时间:2021-02-11 18:56:39 Java开发

将CDI拦截器注入到Jersey RS服务(资源)中不起作用?

所以,我有一个tomcat 8 + jersey 2.5.1 +焊接CDI应用程序,在大多数情况下都可以很好地工作。失败的地方是我无法使用CDI拦截器拦截泽西资源方法调用。这是有道理的,因为球衣资源类不是CDI bean。然后,有什么方法可以使CDI拦截器在球衣上工作?提出此问题的另一种方法:可以将CDI bean用作Jersey资源吗? 谢谢! 编辑: 在我编写RESTful之前在 ..
发布时间:2020-09-30 01:19:57 其他开发