비즈니스 레벨 애플리케이션 시작
실행 중이 아닌(중지됨 상태의) 비즈니스 레벨 애플리케이션을 시작할 수 있습니다. 애플리케이션에는 시작할 서버에서 실행할 수 있는 코드가 포함되어 있어야 합니다.
시작하기 전에
애플리케이션은 서버에 설치되어 있어야 합니다. 기본적으로 애플리케이션은 서버가 시작될 때 자동으로 시작합니다.
이 태스크 정보
관리 콘솔 또는 wsadmin 명령을 사용하여 수동으로 비즈니스 레벨 애플리케이션을 시작 및 중지할 수 있습니다.
이 주제에서는 관리 콘솔을 사용하여 비즈니스 레벨 애플리케이션을 시작하는 방법에 대해 설명합니다.
프로시저
결과
애플리케이션이 시작되었다는 메시지가 표시됩니다.
비즈니스 레벨 애플리케이션이 시작되지 않는 경우, 애플리케이션 맵이 실행되는 배치 대상을 확인하고 애플리케이션을 다시 시작해 보십시오.
서버를 시작하는 중에 애플리케이션이 배치된 애플리케이션 서버가 배치 관리자와 구성을
동기화하는 경우, 애플리케이션이 시작되지 않고 DeploymentDescriptorLoadException 오류가 서버의
SystemErr.log 파일에 기록될 수 있습니다.
서버를 중지했다가 다시 시작한 후 애플리케이션을 다시 시작해 보십시오.
참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을
참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.log 및 activity.log 파일을 사용하는 대신
HPEL(High Performance Extensible Logging) 로그를 사용하고
인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우
서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여
모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는
HPEL을 사용한 애플리케이션 문제점 해결 정보를
참조하십시오.
애플리케이션에
SCA(Service Component Architecture) 컴포지트이 포함되어 있지만 시작되지 않는 경우,
다음 문제점을 확인하십시오.
- SCA 컴포지트 자산이 시작되지 않으면 모든 자산이 SCA 컴포지트를 지원하는 배치 대상에 맵핑되는지 확인하십시오.
- non-WebSphere target of "null"로 인해 자산 작성 단위가 EJB(Enterprise JavaBeans) 바인딩을 사용하고 시작되지 않는 경우 자산 작성 단위를 삭제하고 비즈니스 레벨 애플리케이션에 다시 추가하십시오. 비즈니스 레벨 애플리케이션에 자산을 추가할 때 SCA 컴포지트를 지원하는 대상을 지정하십시오. 배치 후에는 대상을 변경할 수 없습니다.
- META-INF/sca-deployables 디렉토리에 여러 SCA 컴포지트 파일이 있으며 제품이 CompUnitInfoLoader 값을 확보할 수 없어서 애플리케이션이 시작되지 않는 경우, 컴포지트을 포함하는 파일만 META-INF/sca-deployables 디렉토리에 배치하십시오. 기타 컴포지트 파일은 아카이브 내의 다른 위치에 배치할 수 있습니다.
다중 노드 환경에서 비즈니스 레벨 애플리케이션을 시작하기 전에 변경사항을 대상에 저장한 후 노드를 동기화하십시오.
다음에 수행할 작업
실행 중인 애플리케이션을 다시 시작하려면, 다시 시작하려는 애플리케이션을 선택하고 중지를 클릭한 다음 시작을 클릭하십시오.