Advertisement
Guest User

Untitled

a guest
Mar 30th, 2015
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo MessageBodyWriter not found for media type={application/json, q=1000}, type=class il.zukermandl.jersey.demo.model.User, genericType=class il.zukermandl.jersey.demo.model.User.
  2.  
  3. @Path("/users")
  4. public class UserService {
  5. @GET
  6. @Produces({APPLICATION_JSON, APPLICATION_XML})
  7. public Response getUser() {
  8. return ok(new User()).build();
  9. }
  10. }
  11.  
  12. @XmlRootElement(name = "user")
  13. @XmlType(propOrder = {"id", "name", "age"})
  14. public class User {
  15. private Long id;
  16. private String name;
  17. private Integer age;
  18. // getters,setters and ctrs were omitted
  19. }
  20.  
  21. public class AppConfig extends Application {
  22. @Override
  23. public Set<Class<?>> getClasses() {
  24. final Set<Class<?>> resources = new HashSet<Class<?>>();
  25. resources.add(il.zukermandl.jersey.demo.service.UserService.class);
  26. return resources;
  27. }
  28. }
  29.  
  30. <servlet>
  31. <servlet-name>Application</servlet-name>
  32. <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
  33. <init-param>
  34. <param-name>jersey.config.server.provider.packages</param-name>
  35. <param-value>il.zukermandl.jersey.demo</param-value>
  36. </init-param>
  37. <load-on-startup>1</load-on-startup>
  38. </servlet>
  39. <servlet-mapping>
  40. <servlet-name>Application</servlet-name>
  41. <url-pattern>/rest_v1/*</url-pattern>
  42. </servlet-mapping>
  43.  
  44. <dependencies>
  45. <dependency>
  46. <groupId>org.glassfish.jersey.containers</groupId>
  47. <artifactId>jersey-container-servlet</artifactId>
  48. <version>2.17</version>
  49. </dependency>
  50. <dependency>
  51. <groupId>org.glassfish.jersey.media</groupId>
  52. <artifactId>jersey-media-json-jackson</artifactId>
  53. <version>2.17</version>
  54. </dependency>
  55. <dependency>
  56. <groupId>com.fasterxml.jackson.core</groupId>
  57. <artifactId>jackson-core</artifactId>
  58. <version>2.3.2</version>
  59. </dependency>
  60. <dependency>
  61. <groupId>com.fasterxml.jackson.core</groupId>
  62. <artifactId>jackson-databind</artifactId>
  63. <version>2.3.2</version>
  64. </dependency>
  65. <dependency>
  66. <groupId>com.fasterxml.jackson.core</groupId>
  67. <artifactId>jackson-annotations</artifactId>
  68. <version>2.3.2</version>
  69. </dependency>
  70. <dependency>
  71. <groupId>org.projectlombok</groupId>
  72. <artifactId>lombok</artifactId>
  73. <version>1.16.2</version>
  74. </dependency>
  75. </dependencies>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement