Web 2.0용 기능팩 JAX-RS 애플리케이션을 WebSphere 버전 8로 마이그레이션

Web 2.0용 기능팩의 애플리케이션을 패키지화할 때 JAX-RS(Java™ API for RESTful Web Service) 런타임을 애플리케이션 CLASSPATH에서 사용 가능하도록 설정해야 합니다. 이를 수행하는 일반적인 방법은 JAX-RS 런타임 JAR(Java archive) 파일을 웹 아카이브(WAR) 모듈의 WEB-INF/lib 디렉토리에 배치하는 것입니다. 버전 8에서 JAX-RS 런타임 환경은 애플리케이션 서버에 대해 고유합니다. CLASSPATH에서 런타임 라이브러리의 경로를 더 이상 수동으로 추가하지 않아도 됩니다. Web 2.0 애플리케이션을 기본 런타임 환경으로 마이그레이션하면 패키지화와 배치가 단순화되고 Java EE(Java Platform, Enterprise Edition) 통합 기능을 이용하기 위한 추가 업데이트가 가능합니다.

시작하기 전에

기본 버전 8 JAX-RS 런타임 환경에 마이그레이션할 Web 2.0용 기능팩 JAX-RS 애플리케이션을 식별하십시오. 애플리케이션 CLASSPATH에 대해 JAX-RS 런타임 JAR 파일이 사용 가능한 상태가 된 위치를 식별하십시오. 두 개의 공통 메소드는 WAR 모듈의 WEB-INF/lib 디렉토리 또는 공유 라이브러리를 거치는 것입니다.

이 태스크 정보

WebSphere® 버전 8에서 JAX-RS 런타임은 애플리케이션 서버 프로세스 내에서 기본으로 실행됩니다. Web 2.0 기능팩이 WebSphere 버전 7 이전에 설치된 JAX-RS 애플리케이션 배치와는 다르게 애플리케이션에 대한 외부 라이브러리로 JAX-RS 런타임 JAR 파일을 패키지화하는 것은 필요하지 않습니다.

Web 2.0 애플리케이션을 버전 8 런타임 환경으로 마이그레이션하려면 단순히 외부 JAX-RS 런타임 라이브러리를 제거하십시오. 예를 들어, 런타임 JAR 파일이 WAR 모듈의 WEB-INF/lib 디렉토리에 배치된 경우 애플리케이션을 재배치하기 전에 해당 디렉토리에서 이러한 파일을 삭제하십시오. 다른 변경은 필요하지 않습니다. web.xml 구성과 같은 다른 모든 애플리케이션 구성은 WebSphere 버전 8에서 여전히 유효합니다.

외부 JAX-RS 런타임 라이브러리가 제거되면 기본 런타임 환경이 JAX-RS 애플리케이션을 실행합니다. Web 2.0 배치에 비해 이 배치의 장점이 있습니다. 애플리케이션 CLASSPATH에 외부 라이브러리를 추가하는 것은 더 이상 필요하지 않기 때문에 애플리케이션 패키지화 및 배치가 단순화됩니다. 또한 향후 이 애플리케이션 업데이트 시 새 Java EE 통합 기능을 이용할 수 있습니다. 예는 WAR의 EJB(Enterprise JavaBeans) 및 JCDI(Java Contexts and Dependency Injection) 지원입니다.

프로시저

  1. Web 2.0용 기능팩 애플리케이션에서 외부 JAX-RS 런타임 라이브러리를 제거하십시오.
  2. 애플리케이션을 재배치하십시오.

결과

Web 2.0 기능팩 JAX-RS 애플리케이션을 기본 WebSphere 버전 8 JAX-RS 런타임 환경으로 마이그레이션했습니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_migrate_web20
파일 이름:twbs_jaxrs_migrate_web20.html