将Java POJO POST到Neo4j非托管扩展

时间:2017-10-24 17:21:35

标签: neo4j

我创建了一个RESTful非托管扩展,并部署在Neo4j 3.1.2的插件目录下。我的REST方法是使用POST方法接受自定义POJO。每当我试图点击我的扩展时,我都会得到以下回复:

  

找不到MIME媒体类型application / json。       与MIME媒体类型兼容的已注册邮件正文阅读器是:       com.sun.jersey.json.impl.provider.entity.JSONJAXBElementProvider $应用       com.sun.jersey.json.impl.provider.entity.JSONRootElementProvider $应用       com.sun.jersey.json.impl.provider.entity.JSONListElementProvider $应用       com.sun.jersey.core.impl.provider.entity.FormProvider       com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider       com.sun.jersey.core.impl.provider.entity.StringProvider       com.sun.jersey.core.impl.provider.entity.ByteArrayProvider       com.sun.jersey.core.impl.provider.entity.FileProvider       com.sun.jersey.core.impl.provider.entity.InputStreamProvider       com.sun.jersey.core.impl.provider.entity.DataSourceProvider       com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider $一般       com.sun.jersey.core.impl.provider.entity.ReaderProvider       com.sun.jersey.core.impl.provider.entity.DocumentProvider       com.sun.jersey.core.impl.provider.entity.SourceProvider $ StreamSourceReader       com.sun.jersey.core.impl.provider.entity.SourceProvider $ SAXSourceReader       com.sun.jersey.core.impl.provider.entity.SourceProvider $ DOMSourceReader       com.sun.jersey.json.impl.provider.entity.JSONJAXBElementProvider $一般       com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider $一般       com.sun.jersey.core.impl.provider.entity.XMLListElementProvider $一般       com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider $一般       com.sun.jersey.core.impl.provider.entity.EntityHolderReader       com.sun.jersey.json.impl.provider.entity.JSONRootElementProvider $一般       com.sun.jersey.json.impl.provider.entity.JSONListElementProvider $一般       com.sun.jersey.json.impl.provider.entity.JacksonProviderProxy

1 个答案:

答案 0 :(得分:1)

根据this SO Answer,您可以通过将jersey-json添加为maven依赖项来解决此问题。

即:将以下行添加到POM.xml文件中:

<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-json</artifactId>
    <version>1.19.4</version>
</dependency>