2014-05-08 1 views
0

내 webapp에는 REST 웹 서비스가 포함되어 있으며 GlassFish 3.1.2에서 실행됩니다.Tomcat7 (Maven을 사용하는 Netbeans 프로젝트)에서 REST 서비스를 생성하는 종속성

이 응용 프로그램을 GlassFish 대신 Tomcat 7에서 실행하고 싶습니다. Tomcat에서 REST 서비스를 사용하려면 어떤 종속성을 추가하고 제거해야합니까?

는 (지금이 순간 난 그냥 넷빈즈의 "실행"메뉴에서 "톰캣"을 "글래스 피쉬"를 변경,하지만 내 HTTP 요청은 404 줄)

참고 :이 넷빈즈에 Maven 프로젝트입니다.

답변

1

여기에 필요한 의존성 목록이 있습니다. 최신 버전을 넣었으나 다른 버전을 사용하고 싶을 수 있습니다. 이 두 버전이 서로 호환되는지 확인하십시오.

<dependency> 
    <groupId>org.glassfish.jersey.containers</groupId> 
    <artifactId>jersey-container-servlet-core</artifactId> 
    <version>2.8</version> 
</dependency> 

<dependency> 
    <groupId>javax.ws.rs</groupId> 
    <artifactId>javax.ws.rs-api</artifactId> 
    <version>2.0</version> 
</dependency> 

당신이 내가 이전 버전

404
첫 번째에 대한 지금

내 바람둥이하지만 조금에 사용하고 무엇

<dependency> 
    <groupId>com.fasterxml.jackson.jaxrs</groupId> 
    <artifactId>jackson-jaxrs-json-provider</artifactId> 
    <version>2.3.3</version> 
</dependency> 

JSON을 구문 분석 잭슨을 사용하는 경우 필요 종속성이 문제점을 수정하는지 확인하십시오. 404는 web.xml에서 제대로 구성되지 않은 문제 일 수 있습니다.

당신의 문제를 해결하는 데 도움이되기를 바랍니다.

관련 문제