Rational® Web Developer에서
WebSphere® Studio V5.1.x 작업공간을 처음 열 때
이 작업공간은 자동으로 이주됩니다. 작업공간을 이주하고 나면
더 이상 WebSphere Studio
Site Developer에서 열 수 없습니다.
그러나 V6.0 작업공간의 프로젝트는 SCM(Source Code Management) 시스템(예: Rational ClearCase®)을 사용하거나,
프로젝트 교환을 사용하여 프로젝트를 가져오고 내보내기, 또는 아카이브 가져오기 및 프로젝트 내보내기를 통해
계속 WebSphere Studio
V5.1.x와 공유될 수 있습니다. 중요: Rational Web Developer V6.0의
Portal Tools로 이주된 Portal Toolkit V5.0.2.2의
포틀렛 응용프로그램은 역호환 가능하지 않습니다.
주: 다음은 포틀렛 응용프로그램 프로젝트에 적용되지 않습니다.
프로젝트 교환을 사용하여 SCM 시스템이나 다른 개발자로부터 V6.0으로 로드된 기존 V5.1.x 프로젝트에 대해
사용자가 다음 조치를 수행하지
않으면 V5.1.x와 공유하여 호환할 수 있습니다.
- 이주 도구로 작성된 .project 파일 및 .compatiblity 파일에 추가한
호환성 메타데이터를 변경합니다.
- 해당 프로젝트에서 .compatibility 파일을 삭제합니다.
.compatibility 파일은 V5.1.x 프로젝트가 Rational Web Developer V6.0
작업공간에서 열릴 때 자동으로 작성됩니다. .compatibility 파일은 이러한 자원을 이주할 때 프로젝트 자원의
시간 소인을 추적하기 위해 Rational Web Developer에서 사용됩니다.
이 파일을 편집하거나 삭제하면 안됩니다.
WebSphere Studio
Site Developer V5.1.x와의 호환성 사용 안함 설정에 대한 정보는
WebSphere Studio V5.1.x와의 호환성 사용 안함의 내용을 참조하십시오.
Eclipse 고려사항
Rational Web Developer 버전은 Eclipse
V3.0을 기본으로 합니다. 고유한 플러그인을 개발할 경우, 이주하기 전에 플랫폼 변경사항에 대해
읽어야 합니다.
자세한 정보는 Rational Web Developer V6.0
설치 위치의 eclipse\readme 서브디렉토리에 있는 readme 파일을 참조하십시오.
이주에 관련된 readme 파일의 절은 다음과 같습니다.
- 이전 릴리스와의 호환성
- 작업공간을 이전 릴리스에서 업그레이드
- 이전 릴리스와의 상호운용성
J2EE 프로젝트 호환성
WebSphere Studio V5.1.x에서 작성된 프로젝트의
Rational Web Developer V6.0과의 호환성은
V5.1.x 작업공간을 이주할 때 .project 파일에 자동으로 추가되는 메타데이터에 의해 가능합니다.
마찬가지로, 새 J2EE 1.2 또는 1.3 모듈이나 응용프로그램을
Rational Web Developer V6.0에서 작성할 경우,
V5.1.x와의 호환성을 위해 빌드 메타데이터가 .project 파일에 자동 추가됩니다. 이 정보는
직접 편집하거나 삭제하면 안됩니다.
주: 이 호환성
메타데이터로 인해 V6.0에서 작성된 새 J2EE 1.2 및 J2EE 1.3의 모듈이나 응용프로그램을
V6.0 빌더가 사용 불가능한 WebSphere Studio
Site Developer V5.1.X에 사용할 때
"빌더 누락"에 대한 메시지가 표시되거나 기록됩니다. 이 메시지는 정상적인 것이므로 무시할 수
있습니다.
이 호환성 메타데이터가 존재하면
Rational Web Developer V6.0
프로젝트가 WebSphere Studio V5.1.x에서 다시 로드될 때 "빌더 누락"에 대한
메시지가 표시됩니다. 다음은 "빌더 누락" 메시지의 예입니다.
!ENTRY org.eclipse.core.resources 2 1 Sep 06, 2004 19:55:20.592
!MESSAGE Test60EARWeb 프로젝트에 대해 com.ibm.wtp.j2ee.LibCopyBuilder 빌더를 건너뛰는 중입니다.
빌더가 설치될 때 누락되었거나 누락 또는 사용 불가능한 프로젝트 속성에 속해 있습니다.
이 메시지는 정상적인 것이므로 무시할 수
있습니다. 확실하게 더 이상 WebSphere Studio
V5.1.x에서 작성된 프로젝트를 작업할 필요가 없으면, 해당 프로젝트에 대해
역호환성을 사용 안함으로 설정하여 메시지를 중지할 수 있습니다.
중요: V6.0에서
작성된 새 J2EE 1.2 또는 1.3 스펙 프로젝트는 WebSphere Studio V5.1.x와
호환 가능하지만 프로젝트가 일단 WebSphere Studio로 로드되고 난 후 그 프로젝트에 대해 작업하려면
먼저 일부 수동 단계를 수행해야 합니다. 이 단계는 필수입니다. 이는 6.0에서 작성된 새
J2EE 1.2 또는 1.3 스펙 프로젝트의 런타임 대상은 V5.1.x의 대상 서버와 직접
역호환 가능하지 않기 때문입니다. V5.1.x에서 새 V6.0 프로젝트를 로드한 후
필요한 수동 단계는 다음과 같습니다.
- .classpath 파일을 가지고 있는 J2EE 프로젝트마다 .classpath 파일을 여십시오.
- .classpath 파일에서 다음 클래스 경로 항목을 삭제하고
파일을 저장한 후 닫으십시오.
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/
org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v5.1 JRE"/>
<classpathentry kind="con"
path="com.ibm.wtp.server.java.core.container/
com.ibm.etools.websphere.runtime.core.runtimeTarget.v51/was.base.v51"/>
- J2EE 환경 설정 페이지에서 서버 대상 지정 지원이 사용되고 있는지
확인하십시오. 를 선택하고 "서버 대상 지정 지원" 아래에서 서버
대상 지정 지원 사용을 선택했는지 확인하십시오.
- 프로젝트를 마우스 오른쪽 단추로 클릭하고 를 선택하십시오.
- 프로젝트에서 런타임 대상에 해당되는 대상 서버를 선택하고(예를 들어,
JDK 1.4 런타임 환경을 사용하는 WebSphere Application Server V5.1)
확인을 클릭하십시오.
- 선택한 대상 서버는 Rational Web Developer V6.0
및 WebSphere Studio
Site Developer V5.1.x와 호환 가능하게 됩니다.
변경사항이 SCM 시스템에서 확약되고 나면 J2EE 프로젝트는
SCM 시스템을 사용하는 V5.1.x 및 V6.0 사이에 상호운영 가능합니다.
주: 대상 서버가
다시 Rational Web Developer V6.0으로 설정되면
J2EE 프로젝트 호환성은 손실되므로 다시 설정해야 합니다.