2013-03-29 3 views
0

TomEE (또는 Java EE 6 컨테이너)에 대한 필자의 의견은 올바른 서비스 클래스가 주석 처리 된 JAX-RS 기반 응용 프로그램을 배포하기 만하면됩니다.JAXRS 및 tomee에 대한 기본 쿼리

@Path("/hr") 
public class HelloRest { 
    @GET 
    @Produces(MediaType.APPLICATION_JSON) 
    public String getClichedMessage() { 
     return "Hello World"; 
    } 
} 

TomEE 컨테이너는 TomEE는 JSON 형식으로 변환되지 않는 이유 궁금

적절한 JSON 형식 { "안녕하세요!"}로 "안녕하세요 세상을"변환의주의를 기울여야한다. CXF 구성과 함께 작동하거나 CXF 구성없이 작동 할 것으로 예상되므로 CXF에 대한 스프링 구성을 사용하지 않았습니다.

답변

2

TomEE의 인증 된 웹 프로파일 구현은 JAX-RS가 Java EE 6의 웹 프로파일에 포함되어 있지 않기 때문에 JAX-RS를 구현하지 않습니다 (Java EE 7에도 있음).

그러나 Java EE 6에는 실제로 웹 프로필을 뛰어 넘는 매우 유용한 기능이 있으므로 TomEE는이 추가 기능 중 일부를 포함하는 2 개의 추가 배포본을 보유하고 있습니다.

download page에는 JAX-RS가 포함 된 "JAX-RS"및 "Plus"배포판이 있습니다. 그것들 (또는 전체 프로파일 Java EE AS)을 사용하면 실제로 어떤 구성도 필요하지 않습니다.

0

생산/소비하지 않는 것은 주로 http 헤더입니다. json의 문자열은 ... 문자열입니다. 당신의 몸 작가의 물론 의존합니다.

관련 문제