2012-11-29 4 views
0

내 코드는 다음과 같습니다.편안한 웹 서비스 응용 프로그램에서 com.sun.jersey.api.MessageException 받기

SEVERE: Mapped exception to response: 500 (Internal Server Error) 
javax.ws.rs.WebApplicationException: com.sun.jersey.api.MessageException: A message body writer for Java class java.util.HashMap, and Java type class java.util.HashMap, and MIME media type text/xml was not found 

어느 한이 솔루션 PLZ를 제공 할 수 있습니다 :

@Produces(MediaType.TEXT_XML) 
public Response getEmpDetails() { 

    Map<String, Employee> result = empDaoo.getEmpInfo(); 

    return Response.status(200).entity(result).build(); 
} 

은 그 때 나는이 예외를 얻고있다. 빠른 응답 plz ...

답변

0

데이터 구조 변환을위한 기본 공급자가 Java Map을 처리 할 수 ​​없습니까? 내가 주로 사용하는 것은 JAXB 주석과 함께 맵을 포함하는 자체 엔티티입니다. 너는 너의 자신의 marschaller와 unmarschaller을 쓸 수 있었다. 찾아야 할 힌트를 줄 수 있기를 바랍니다. 주위에 방대한 정보가 있습니다. 주어진 화두와 함께 Google을 살펴보십시오.)

+0

나는 당신이 정교 할 수있는 것을 얻을 수 없었습니다 ......... – rahul

+0

JAXB에 경험이 있습니까? –

관련 문제