Rational Application Developer V6.0에서 웹 프로젝트에 대한 Faces 런타임 자원 갱신

원래 Rational® Application Developer V6.0에서 제공했던 JavaServer Faces 및 Faces Client 런타임 자원이 Rational Application Developer V6.0.1에 맞게 갱신되었습니다. 이 이전 제품 버전으로 작성된 웹 프로젝트에서 개발을 계속하려는 경우 Faces 및 Faces Client 런타임 자원을 최신 레벨로 갱신하는 것이 바람직합니다.

Rational Application Developer V6.0.1에서, Faces 및 Faces Client 런타임 자원 갱신은 웹 프로젝트를 가져오거나 낡은 Faces 또는 Faces Client 런타임 자원을 포함하는 작업공간이 열릴 때 자동으로 발생합니다. Rational Application Developer V6.0에서 Rational Application Developer V6.0.1로 웹 프로젝트를 가져오거나 작업공간을 열 때 이러한 런타임 자원을 최신 레벨로 갱신하도록 프롬프트됩니다.

자동으로 런타임 자원 갱신

웹 프로젝트에 대해 Faces 및 Faces Client 런타임 자원을 자동으로 갱신하려면 다음을 수행하십시오.
  1. Rational Application Developer V6.0에서 Faces 또는 Faces Client 컨텐츠를 포함하는 웹 프로젝트(또는 작업공간)를 가져오십시오. 프로젝트 이주 창이 열립니다.
    참고: 프로젝트 이주 창이 열리지 않는 경우 자동 빌드 환경 설정 설정이 사용 불가능할 수 있습니다. 프로젝트 탐색기에서 웹 프로젝트를 마우스 오른쪽 단추로 클릭하고 프로젝트 > 빌드를 선택하십시오. 프로젝트 다시 빌드 프로세스가 프로젝트 이주 창을 엽니다.
  2. 작업공간에 Faces 또는 Faces Client 컨텐츠를 갖는 다른 웹 프로젝트가 있는 경우 업그레이드되어야 하는 다른 모든 프로젝트에 이 선택사항 적용을 선택하면 모든 웹 프로젝트가 갱신됩니다.
  3. 다음 중 하나를 클릭하십시오.
    • 를 클릭하면 갱신을 자동으로 완료합니다.
    • 나중을 클릭하면 갱신이 지연됩니다. 나중을 선택한 후 자동으로 런타임 자원을 갱신하려면 웹 프로젝트를 닫고 다시 열거나 웹 프로젝트를 다시 빌드하기 전에 Workbench를 다시 시작해야 합니다. 자동 빌드를 사용 불가능하게 한 경우 웹 프로젝트를 마우스 오른쪽 단추로 클릭하고 프로젝트 빌드를 선택하십시오.
    • 수행 안함을 클릭하면 런타임 자원이 이전 레벨로 유지됩니다. 수행 안함을 선택하고 의도적으로 이전 레벨 런타임 자원에 머무르는 경우 갱신하도록 다시 프롬프트되지 않습니다. 나중에 필요한 경우 런타임 자원을 수동으로 갱신해야 합니다.

수동으로 런타임 자원 갱신

웹 프로젝트에 대해 Faces 및 Faces Client 런타임 자원을 수동으로 갱신하려면 다음을 수행하십시오.
  1. JSF601이라는 새 웹 프로젝트(또는 EGL에 대해 작업 중인 경우 새 EGL 프로젝트)를 작성하십시오. 이 프로젝트를 최신 런타임 자원에 대한 소스로서만 사용합니다. 갱신이 완료된 후 삭제할 수 있습니다.
  2. 프로젝트 탐색기에서 JSF601 프로젝트를 마우스 오른쪽 단추로 클릭하고 메뉴에서 특성을 선택하십시오.
  3. 웹 프로젝트 기능을 클릭하고 Faces 기본 컴포넌트Faces Client 프레임워크 추가를 선택한 후 확인을 클릭하십시오.
  4. EGL에 대해 작업 중일 경우, 다음과 같이 JSF 페이지 파일을 작성하십시오.
    1. 새 EGL 웹 프로젝트의 WebContent 폴더를 마우스 오른쪽 단추로 클릭하십시오.
    2. 새로 작성 > 기타 > Faces JSP 파일을 선택하십시오.
    eglintdebug.jareglintdebugsupport.jar 파일이 프로젝트에 추가됩니다.
  5. 갱신하려는 기존의 각 Faces 프로젝트에 대해 다음을 수행하십시오.
    1. 프로젝트 탐색기에서 기존 프로젝트를 펼쳐서 WebContent/WEB-INF/lib/ 폴더의 파일을 표시하십시오. 이 디렉토리에서 다음의 JAR 파일을 찾아 삭제하십시오.
      • eglintdebug.jar(EGL만)
      • eglintdebugsupport.jar(EGL만)
      • fda6.jar(EGL만)
      • fdaj6.jar(EGL만)
      • jsf-api.jar
      • jsf-ibm.jar
      • jsf-impl.jar
      • odc-jsf.jar
    2. 삭제한 모든 JAR 파일에 대해 JSF601 프로젝트의 WebContent/WEB-INF/lib 디렉토리에서 동일한 이름의 JAR 파일을 복사하여 원래 프로젝트에서 동일 위치에 붙여넣으십시오. 일부 구성에서는 이러한 모든 JAR 파일이 프로젝트에 존재할 필요가 없으므로, 원래 프로젝트에 없었던 특정 JAR 파일은 복사하지 마십시오.
    3. EGL에 대해 작업 중일 경우, 각 EGL 웹 프로젝트의 이름을 마우스 오른쪽 단추로 클릭하고 생성을 클릭하십시오. 프로젝트가 자동으로 빌드되지 않으면 프로젝트 > 모두 빌드를 클릭하십시오.
  6. JSF601 웹 프로젝트를 삭제하십시오.
관련 태스크
웹 프로젝트의 Faces 런타임 자원 갱신
웹 프로젝트의 Faces Client 런타임 자원 갱신
포틀렛 프로젝트의 Faces 런타임 자원 갱신
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.