我的应用程序使用REST(JAX-RS Jersey)接口。当我在Eclipse中运行它时,一切' 很好。域对象是注释的,我没有使用REST映射的XML文件。在Maven构建的JAR中找不到Jersey邮件正文阅读器
现在我使用maven-assembly-plugin创建了一个独立的JAR,它将应用程序和所有依赖关系打包到单个可执行的JAR文件中。这似乎也起作用。
但是当我启动应用程序并从服务器请求一个对象,泽西抱怨,它无法找到邮件正文的读者:
com.sun.jersey.api.client.ClientHandlerException: A message body reader for Java type, class de.rybu.atuin.core.entity.User, and MIME media type, application/json, was not found
任何想法,为什么出现这种情况?
编辑:我睡了一晚后,我注意到它抱怨JSON ...但我只使用XML进行序列化。奇怪。
不[此线索](http://markmail.org /线程/ ugx2cku6bsj3g35v)的帮助?如果没有,可以添加一些关于你的代码,用户类的细节...... – 2010-04-28 15:28:02