jersey

    26热度

    4回答

    我刚刚熟悉使用JAX-RS在Java中实现REST Web服务,并且遇到了以下问题。我的一个资源类需要访问存储后端,该端口抽象地位于StorageEngine接口后面。我想将当前的StorageEngine实例注入为REST请求提供服务的资源类中,我认为使用@Context注释和适当的ContextResolver类可以很好地实现此目的。这是我到目前为止有: 在MyResource.java: c

    6热度

    2回答

    我有一个非常简单的休息Web服务,返回问题列表。当返回的问题数量大于零时,此代码按预期工作。但是,如果服务器返回一个空的json数组,如[],JAXB创建一个列表,其中所有字段都设置为null的一个问题实例! 我对Jersey和JAXB都是新手,所以我不知道我是否没有正确配置它,或者这是否是已知问题。有小费吗? 客户端配置: DefaultApacheHttpClientConfig config

    2热度

    1回答

    在REST服务使用JAX-RS规范,我可以调用 javax.ws.rs.ext.MessageBodyWriter#writeTo(T t, Class<?> type, Type genericType, Annotation annotations[], MediaType mediaType, MultivaluedMap<Stri

    6热度

    1回答

    我想创建一个Web服务器嵌入码头(而不是Java EE),并使用泽西REST地图我的小服务程序。 我使用弹簧进行依赖注入,并将servlet映射为bean 但是,当我尝试向映射的servlet发出HTTP请求时,出现错误500-服务器错误或404页未找到。 我不知道我是否以正确的方式做到这一点,我应该使用jetty.xml而不是这个。 (不知道是否有一个shorcut使用的jetty.xml) <

    1热度

    2回答

    说明! 尝试通过Rest(Jersey)实现协议缓冲区,但得到此异常。 class com.util.ProtobufMessageBodyReader class com.util.ProtobufMessageBodyWriter Jul 6, 2010 3:43:37 PM org.apache.coyote.http11.Http11Protocol start INFO: Star

    5热度

    2回答

    我想发布到Jersey Rest服务。这样做的标准方式是什么? @Post @Consumes(MediaType.Application_xml) public Response method(??){}

    3热度

    3回答

    我想为泽西岛的java.util.Locale类型配置一个“全系统”自定义javax.xml.bind.annotation.adapters.XmlAdapter。在我控制的类上使用@XmlJavaTypeAdapter很容易,但情况并非总是如此(我无法注释的第三方代码)。 这似乎是一个很常见的问题,但我找不到任何好的例子或doco如何处理它。 那么,有可能吗? 谢谢!

    2热度

    2回答

    我们试图使用Jackson 1.5来利用它提供的一些多态处理,但是看起来泽西带来了它自己的过时版本的Jackson(1.1.1)。在测试Jersey序列化的JSON时,我们得到的结果与单元测试中手动序列化的结果不同。 {"id":"40","ticketProps":[{"id":"28","field":{"id":"28","name":"WXYZ","strict":"false","val

    1热度

    1回答

    我想写一个简单的宁静web服务。因为它会像访问数据库中的数据一样简单,所以我打算使用tomcat &而不是任何沉重的应用程序服务器。我有现有的tomcat 5.5安装程序。哪个泽西版本将与tomcat 5.5兼容& java 1.5?

    3热度

    2回答

    我最近实现了Jersey JAX-RS Rest服务。我创建了一个JIBX提供程序,允许在XML和Java类型之间解组和编组。我想通过在URL路径中指定版本来对我的服务进行版本化。版本控制将包括用于编组和解组Java Java类型的消息绑定版本。 因此,有必要的版本传递给定制JIBX提供商,因此包含版本的URL路径。但是,提供程序接口(MessageBodyWriter和MessageBodyRe