JAX-RS 2.1.1 响应构建抛出错误
JAX-RS 2.1.1 Response building throwing error
我会不会
return Response.ok().build();
或
return Response.status(Response.Status.BAD_REQUEST).entity(msg).build();
它向我抛出错误:
java.lang.AbstractMethodError: javax.ws.rs.core.Response$ResponseBuilder.status(ILjava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
at javax.ws.rs.core.Response$ResponseBuilder.status(Response.java:897)
at javax.ws.rs.core.Response.status(Response.java:568)
at javax.ws.rs.core.Response.status(Response.java:579)
Jar 是 javax.ws.rs-api-2.1.1.jar
。我很迷惑。在 mvn dependency:tree
日志中,我只看到三个以上版本的 javax.ws.rs
条目。我早些时候从其他一些依赖项中排除了这个工件,因为它们正在使用 2.0
。请提出建议。
您似乎缺少 runtime/implementation 个 API。
您需要像 Glassfish 这样的服务器,Tomcat 实现 API 以便 运行 代码。
我会不会
return Response.ok().build();
或
return Response.status(Response.Status.BAD_REQUEST).entity(msg).build();
它向我抛出错误:
java.lang.AbstractMethodError: javax.ws.rs.core.Response$ResponseBuilder.status(ILjava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
at javax.ws.rs.core.Response$ResponseBuilder.status(Response.java:897)
at javax.ws.rs.core.Response.status(Response.java:568)
at javax.ws.rs.core.Response.status(Response.java:579)
Jar 是 javax.ws.rs-api-2.1.1.jar
。我很迷惑。在 mvn dependency:tree
日志中,我只看到三个以上版本的 javax.ws.rs
条目。我早些时候从其他一些依赖项中排除了这个工件,因为它们正在使用 2.0
。请提出建议。
您似乎缺少 runtime/implementation 个 API。 您需要像 Glassfish 这样的服务器,Tomcat 实现 API 以便 运行 代码。