이전 버전의 WebSphere® ESB에서 이주하는 동안 문제점이 발생하는 경우 이 페이지에서 문제점 해결 팁을 검토하십시오.
버전 6.0.x 또는 6.1.x 구성에 있는 엔터프라이즈 응용프로그램을 새 버전 6.2 구성에 설치하도록 이주 프로세스 옵션을 선택하는 경우 이주의 응용프로그램 설치 단계에서 오류 메시지가 표시될 수 있습니다.
버전 6.0.x 또는 6.1.x 구성에 있는 응용프로그램에는 이전 WebSphere ESB 런타임에서 유효성이 충분히 검증되지 않은 잘못된 전개 정보(일반적으로, 잘못된 XML 문서)가 있을 수 있습니다. 현재 런타임에는 향상된 응용프로그램 설치 유효성 검증 프로세스가 있으므로 이러한 잘못된 형식의 EAR 파일을 설치할 수 없게 됩니다. 이로 인해 WBIPostUpgrade의 응용프로그램 설치 단계 중에 장애가 발생하여 "E:" 오류 메시지가 표시됩니다.
이 경우, 이주 프로세스가 실패한 응용프로그램을 설치하지 않지만 다른 모든 이주 단계를 완료합니다.
나중에 해당 응용프로그램에서 문제점을 수정한 다음 관리 콘솔이나 설치 스크립트를 사용하여 새 버전 6.2 구성에 수동으로 설치하십시오.
관리 노드를 버전 6.2로 이주한 후 Application Server가 시작되지 않을 수 있습니다.
[5/11/06 15:41:23:190 CDT] 0000000a SystemErr R com.ibm.ws.exception.RuntimeError: com.ibm.ws.exception.RuntimeError: org.omg.CORBA.INTERNAL: CREATE_LISTENER_FAILED_4 vmcid: 0x49421000 minor code: 56 completed: No [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:198) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:139) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:460) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at com.ibm.ws.runtime.WsServer.main(WsServer.java:59) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) [5/11/06 15:41:23:197 CDT] 0000000a SystemErr R at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
프로파일 작성의 일부로 구성된 WebSphere Application Server 변수를 절대 변경하지 마십시오.
이전 파일에서 이 값을 올바르지 않게 수정한 경우 다음과 같은 데이터베이스 연결, 로딩 또는 기타 누락 클래스가 있을 수 있습니다.
10/25/08 13:22:39:650 GMT+08:00] 0000002e J2CUtilityCla E J2CA0036E: An exception occurred while invoking method setDataSourceProperties on com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl used by resource jdbc/com.ibm.ws.sib/ewps6101.Messaging-BPC.cwfpcCell01.Bus : com.ibm.ws.exception.WsException: DSRA0023E: The DataSource implementation class "com.ibm.db2.jcc.DB2XADataSource" could not be found.DB2,
메모리 부족 문제점으로 인해 WBIPreUpgrade 또는 WBIPostUpgrade 명령행 유틸리티가 실패하는 경우 이주 중인 환경의 크기 및 범위와 시스템의 허용 사항을 고려하는 크기로 힙 크기를 늘릴 수 있습니다.
힙 크기를 늘리는 방법에 대한 지시사항은 다음 기술노트의 솔루션 4에 설명되어 있는 프로시저를 참조하십시오. WebSphere Application Server의 이전 버전에서 V6.0.2, V6.1 또는 7.0으로 이주 시 특정 메모리 부족 조건 처리.
버전 6.2 이주 마법사를 사용하여 구성을 이주할 때 프로파일을 작성하는 동안 다음과 같은 프로파일 작성 오류 메시지가 표시될 수도 있습니다.
profileName: profileName cannot be empty profilePath: Insufficient disk space
이러한 오류 메시지는 올바르지 않은 문자(예: 공백)가 있는 프로파일 이름을 입력하면 표시될 수 있습니다. 이주 마법사를 실행하고 프로파일 이름에 공백, 따옴표, 기타 특수 문자 등과 같은 올바르지 않은 문자가 없는지 확인하십시오.
Solaris x64 프로세서 기반 시스템에서 이주 마법사를 사용하여 WebSphere ESB 버전 6.0.x 또는 6.1.x에서 버전 6.2로 프로파일을 이주하는 경우 WBIPostUpgrade 단계 중에 이주가 실패할 수 있습니다.
MIGR0327E: A failure occurred with stopNode. MIGR0272E: The migration function cannot complete the command.
WebSphere ESB 버전 6.0.x 또는 6.1.x는 32비트 모드로 JVM(Java™ Virtual Machine)을 사용합니다. WebSphere ESB 버전 6.2의 이주 마법사는 WBIPostUpgrade.sh 스크립트를 호출하는데, 이 스크립트는 서버가 버전 6.0.x 또는 6.1.x 노드에서 중지할 때 64비트 모드에서 버전 6.0.x 또는 6.1.x에 대한 JVM을 실행합니다.
cd /opt/IBM/WebSphere/ESB/bin
"$binDir" /setupCmdLine.sh
call "%~dp0setupCmdLine.bat" %*
JVM_EXTRA_CMD_ARGS=""
profile_name 변수는 삭제하려는 프로파일의 이름을 표시합니다.
관리 노드를 버전 6.2로 이주할 때 동기화에 실패하는 경우 서버가 시작되지 않을 수 있습니다.
ADMU0016I: Synchronizing configuration between node and cell. ADMU0111E: Program exiting with error: com.ibm.websphere.management.exception.AdminException: ADMU0005E: Error synchronizing repositories ADMU0211I: Error details may be seen in the file: /opt/WebSphere/62AppServer/profiles/AppSrv02/logs/syncNode.log MIGR0350W: Synchronization with the deployment manager using the SOAP protocol failed. MIGR0307I: The restoration of the previous WebSphere Application Server environment is complete. MIGR0271W: Migration completed successfully, with one or more warnings.이러한 메시지는 다음을 나타냅니다.
syncNode 명령을 참조하십시오.
GenPluginCfg 명령을 참조하십시오.