jersey 相关问题

Jersey是用于构建RESTful Web服务的开源,生产质量,JAX-RS(JSR 311,JSR 339)参考实现。

如何处理具有多个精确匹配的web.xml?

我需要创建一个具有多个精确匹配的休息服务,但我不知道如何在 web.xml 和资源类中处理它。如何创建映射到精确的资源类 我需要创建一个具有多个精确匹配的休息服务,但我不知道如何在web.xml和资源类中处理它。如何创建映射到精确匹配的资源类?如果只有一个完全匹配,我可以使用 <url-pattern> 但这在这里不起作用。我正在开发的应用程序必须有一些精确匹配,并且我不能使用 @Path("/") 模式,因为还有其他过滤器应该处理它们。我正在使用 Jersey 2.42。当前的示例实现不起作用。 web.xml: /* /foo 资源: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>main-servlet</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>jersey.config.server.provider.packages</param-name> <param-value>com.test</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>main-servlet</servlet-name> <url-pattern>/foo</url-pattern> <url-pattern>/bar</url-pattern> </servlet-mapping> </web-app> /酒吧资源: @Path("/foo") public class FooResource { @GET public String foo() { return "Foo"; } } 您是否尝试过为每个资源提供自己的映射? @Path("/bar") public class BarResource { @GET public String bar() { return "Bar"; } }

回答 1 投票 0

如何在自定义注释注入参数中访问方法注释?

我正在使用 Jersey 2.42。我有一个应用于我的资源方法的注释。 @路径(“/东西”) 公共类我的资源{ @得到 @MyAnnotation("someValue") 公众反应

回答 1 投票 0

杰克逊反序列化失败时泽西异常映射器不工作

我在 REST API 中使用 Jersey 2.10 和 Jackson 序列化/反序列化功能。 我的想法是让我的 REST API 始终返回标准 JSON 错误响应。为此我有例外...

回答 7 投票 0

在 IntelliJ IDEA 中部署 RESTful Jersey 服务时,在此上下文中获取资源配置不可修改

我正在使用 Jersey/Tomcat 编写 RESTful API,并且遇到了: javax.servlet.ServletException:servlet [com.tuiasi.petru.sop.service.MyApplication] 的 Servlet.init() 引发异常 ....

回答 2 投票 0

JCIFS 可以与 Jersey 一起使用吗?

我在将 NTLM 身份验证添加到使用 Jersey 和 Apache HttpClient 的现有应用程序时遇到问题。我只能使用 JCIFS 进行身份验证,这是 HttpCl 的默认 NTLM 身份验证...

回答 2 投票 0

Servlet 中的 PrintWriter out = response.getWriter() 是什么?

我是 Servlet 新手。 请告诉我有关此行的信息,以及它在 Jersey Framework + RESTful Web 服务中的使用。 PrintWriter 输出 = response.getWriter();

回答 8 投票 0

将 HikariCP 与 Mysql 结合使用:谁应该实现线程池

我正在使用 HikariCP 运行 Java 应用程序的 2 个实例,每个实例的最大池大小为 30。它们连接到单个 MariaDB 数据库,该数据库也设置了 thread_handling = pool-of-threads。我...

回答 1 投票 0

从容器请求中提取路径参数

我正在尝试实现ContainerRequestFilter和方法过滤器。 如何从 ContainerRequest 请求中提取路径参数? 我只能看到直接提取查询和表单的方法

回答 3 投票 0

原因:java.lang.ClassNotFoundException:找不到 jakarta.ws.rs.client.ClientBuilder 的提供程序

我正在将我的项目从 Java EE 7 迁移到 Jakarta EE 10.0.0,并更改了所有与 jakarta 相关的 javax 引用。 我没有任何编译问题,但我在...

回答 1 投票 0

如何在 REST Web 服务中传递自定义对象

我在将自定义对象传输到客户端时遇到问题。如何将自定义对象传输到客户端并将其接收回网络服务?我正在按块传输文件。我想...

回答 3 投票 0

Jackson 反序列化 json:JSON 字符串中的字段 `form_object_guid` 未在 `DigitalFormGetResponse` 属性中定义

我查询 GET 并获取响应 JSON 字符串,但脱盐会抛出 JSON 字符串中的字段 form_object_guid 未在 DigitalFormGetResponse 属性中定义,这意味着该字段

回答 1 投票 0

Swagger:如何记录仅由拦截器/过滤器使用且不会出现在方法签名中的 HTTP 标头参数

我有一个 Jersey REST 方法,并有一个自定义过滤器,该过滤器作为 REST 方法的注释应用: @Priority(FilterPriorities.USER_ID_VALIDATOR) @提供者 @用户ID检查 公开课

回答 1 投票 0

在Pojo.name中添加验证规则以对象扩展Pojo?

我有一个简单的java pojo,我给我的android用户: @XmlRootElement @AllArgsConstructor @NoArgs构造函数 @ToString 公共类 PostAccount { @盖特 @塞特 私有字符串 e...

回答 1 投票 0

泽西网络服务基本身份验证不要求用户名和密码

我已经实现了球衣网络服务,并尝试在有人从浏览器调用网络服务时询问用户名和密码来验证网络服务。我不确定我是什么...

回答 2 投票 0

我无法启动jetty服务器

我正在使用java 17(实际上是从java 1.8迁移而来)。在启动jetty服务器时,我遇到了类似于以下内容的异常: javax.servlet.ServletException:org.glassfish.jersey.serv...

回答 1 投票 0

在独立应用程序中支持 Jersey Client 中的 XML

我有一个独立的应用程序,它连接到 RESTful API,如下所示: 客户端 client = ClientBuilder.newClient(); WebTarget target = client.target(hostWithPort).path(apiConfig.getUrl()); 创造...

回答 2 投票 0

Helidon 中的球衣未选取库中定义的类

我目前使用的是helidon 4.0.5 我有一个库 com.example.library,其中有一些类,例如 @提供者 公共类 LoggingRequestFilter 实现 ContainerRequestFilter{ ...

回答 1 投票 0

Glassfish 服务器在应找到页面的路径上显示错误 404

我正在使用 Intellij 和 Glassfish 服务器开发一个 Web 应用程序。但是,它显示错误 404,页面未找到。具体来说: HTTP 状态 404 - 未找到 类型 状态报告 未找到信息

回答 1 投票 0

迁移到 Tomcat9、Java17、Jersey、Weld

我有一个现有的 Java REST 服务,我正在尝试从 Tomcat8、Java8、Jersey(2.23) 和 Weld(2.4.8) 升级。我使用 Weld 进行 CDI,以便实例化我的服务类并注入到...

回答 1 投票 0

将数据POST到数据库时出现错误204

我是 Restful Web 服务的新手。我想通过 Jersey 客户端访问服务器。但我收到 204 错误。我想做的是通过客户端提交一个 id 值并检索

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.