애플리케이션 서버 시작

애플리케이션 서버를 시작하면, 새 서버 프로세스가 시작됩니다. 이 새 서버 프로세스는 현재 서버 구성의 프로세스 정의 설정을 기반으로 합니다.

시작하기 전에

애플리케이션 서버를 시작하기 전에 모든 애플리케이션에 필요한 자원이 사용 가능한지 확인하십시오. 또한 모든 전제조건 서브시스템을 시작해야 합니다.

설치된 애플리케이션의 필요에 따라 서버 컴포넌트를 동적으로 시작하려는 경우 애플리케이션 서버를 시작하기 전에 애플리케이션 서버에 대한 구성 설정에서 필요에 따라 컴포넌트 시작 옵션이 선택되어 있는지 확인하십시오. 이 옵션을 선택하면 시작 시간을 개선하고 애플리케이션 서버의 메모리 풋프린트를 줄일 수 있습니다. 필요에 따라 컴포넌트를 시작하는 방법은 서버에 배치된 모든 애플리케이션이 동일한 유형인 경우 가장 효율적입니다. 예를 들어 모든 애플리케이션이 서블릿 및 JSP(JavaServer Pages)를 사용하는 웹 애플리케이션인 경우 이 옵션을 사용하면 작업 성능이 높아집니다. 이 옵션은 애플리케이션이 서블릿, JSP 및 EJB(Enterprise JavaBeans)를 사용하는 경우에는 덜 효율적입니다.

유의:
  • 다른 WebSphere® 제품과의 호환성을 지원하려면 필요한 옵션으로 시작 구성요소의 기본 설정을 지우십시오. 이 옵션을 선택하기 전에 이 제품과 함께 실행 중인 다른 WebSphere 제품이 이 기능을 지원하는지 확인하십시오.
  • 콘솔에서 애플리케이션 서버를 시작하는 경우 애플리케이션 서버는 무제한 설정을 포함한 노드 에이전트 환경을 상속합니다. 애플리케이션 서버가 노드 에이전트로부터 올바른 값을 상속하므로 노드 에이전트 레벨에서 ulimit를 필요한 값으로 설정해야 합니다.
  • 명령행에서 애플리케이션 서버를 시작하는 경우 이 시나리오의 애플리케이션 서버는 OS 쉘의 무제한 설정을 상속하므로 startServer 명령을 실행하기 전에 OS 쉘에서 무제한 설정을 지정해야 합니다.

이 태스크 정보

애플리케이션 서버를 시작하려면, 애플리케이션 서버가 상주하는 노드의 노드 에이전트가 실행 중이어야 합니다.

서버를 시작하기 위한 이 프로시저는 일반적으로 서버를 다시 시작할 때에도 적용됩니다. 한 가지 예외 상황으로, 서버가 실패하고 해당 서버에서 새 작업이 시작되기 전에 복구 기능이 작업의 처리를 완료하게 하려는 경우가 있습니다. 이 상황에서는 복구 모드에서 서버를 다시 시작해야 합니다.

새 애플리케이션 서버 정의를 작성한 후, 관리 콘솔을 사용하여 새 서버를 시작, 중지 또는 관리하거나 명령을 사용하여 새 서버에 대해 이러한 태스크를 완료할 수 있습니다.

애플리케이션 서버를 시작한 후, 다른 프로세스는 실행 중인 애플리케이션 서버를 즉시 발견하지 못할 수 있습니다. 애플리케이션 서버는 노드 에이전트를 통해 발견됩니다. 하지만 노드 에이전트는 배치 관리자에 의해 발견됩니다. 노드 에이전트가 일반적으로 로컬 애플리케이션 서버를 신속하게 발견하더라도, 배치 관리자가 노드 에이전트를 발견하는 데에는 최대 60초가 소요될 수 있습니다.

클러스터를 사용하는 경우, 애플리케이션 서버 하위 컴포넌트의 초기 상태 특성은 클러스터가 시작될 때 클러스터의 개별 서버 상태를 제어하는 데 사용하려는 것이 아닙니다. 이 특성은 서버의 하위 컴포넌트 상태를 제어하는 방법으로만 사용됩니다. 클러스터의 개별 서버를 시작하고 중지하려면 관리 콘솔의 서버 옵션을 사용하거나 startServerstopServer 명령행 명령을 사용해야 합니다.

[AIX]참고: 하위 프로세스가 시작되면 Java는 런타임 경로를 LIBPATH 환경 변수에 추가하여 올바른 라이브러리 경로를 사용하는지 확인합니다. 이 구현은 LIBPATH 환경 변수에 런타임 경로가 이미 존재하는지 확인하지 않기 때문에 기존 항목이 중복될 수 있습니다. 그러나 상위 프로세스를 중지한 후 시작하면 하위 프로세스 시작 시 LIBPATH 환경 변수에 추가된 모든 추가 런타임 경로는 LIBPATH 환경 변수에서 제거됩니다.

애플리케이션 서버를 시작하기 위해 사용할 수 있는 여러 옵션이 있습니다.

프로시저

결과

지정된 서버가 시작됩니다. 서버가 시작 상태인지 확인하려면, 관리 콘솔에서 서버 > 서버 유형 > WebSphere 애플리케이션 서버를 클릭하십시오.

다음에 수행할 작업

서버가 시작한 다음 이 서버에서 실행할 애플리케이션을 배치하십시오.

표준 Java™ 디버깅이 사용 가능한 애플리케이션 서버를 시작해야 하는 경우 다음을 수행하십시오.
  1. 관리 콘솔에서 서버 > 서버 유형 > WebSphere 애플리케이션 서버를 클릭하십시오.
  2. 추적 및 디버그하려는 프로세스가 있는 애플리케이션 서버 이름을 클릭하십시오.
  3. [AIX Solaris HP-UX Linux Windows][z/OS]서버 인프라 아래에서 Java 및 프로세스 관리 > 프로세스 정의를 클릭하십시오.
  4. [z/OS]제어를 선택하십시오.
  5. [AIX Solaris HP-UX Linux Windows][z/OS]JVM(Java Virtual Machine)을 선택하십시오.
  6. JVM(Java Virtual Machine) 페이지에서 디버그 모드 옵션을 선택하여 표준 Java 디버거를 시작하십시오. 필요한 경우 디버그 모드 인수를 설정하십시오.
  7. 확인을 클릭하십시오.
  8. 구성 파일에 대한 변경사항을 저장하십시오.
  9. 애플리케이션 서버를 중지하십시오.
  10. 이전에 설명한 대로 애플리케이션 서버를 다시 시작하십시오.

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



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