Java CORS对Jax rs 2异步响应的支持?

Java CORS对Jax rs 2异步响应的支持?,java,rest,glassfish,jax-rs,glassfish-2.x,Java,Rest,Glassfish,Jax Rs,Glassfish 2.x,我使用Jax rs 2创建了一个rest Web服务。它使用AsyncResponse返回响应。如何将CORS支持添加到rest web服务?所以任何人都可以访问它而不存在任何跨域问题 我的RESTWebService示例如下 @GET @Path("/test") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public void test(@Suspended AsyncRespon

我使用Jax rs 2创建了一个rest Web服务。它使用AsyncResponse返回响应。如何将CORS支持添加到rest web服务?所以任何人都可以访问它而不存在任何跨域问题

我的RESTWebService示例如下

@GET
@Path("/test")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)

public void test(@Suspended AsyncResponse asyncResponse){
        asyncResponse.resume(Response.ok().build());
}
谢谢大家!

RestEasy具有相同的功能。但由于您使用的是玻璃鱼,所以您最有可能使用的是运动衫。泽西岛似乎没有这样的等级我们可以使用。也就是说,用于RestEasy实现的
CorsFilter
(注意,这是Jersey 2.x(JAX-RS2.0)特性)

您还可以查看
CorsFilter
的源代码。您基本上希望实现类似于该类的东西,然后将其注册为应用程序的单例