엔터프라이즈 애플리케이션 파일 구성

서버에 배치된 Java EE(Java™ Platform, Enterprise Edition) 애플리케이션 또는 모듈의 구성을 변경할 수 있습니다.

시작하기 전에

배치하기 전에 어셈블리 도구에서처럼 애플리케이션 또는 모듈의 배치 디스크립터와 컨텐츠를 변경할 수 있습니다. 그러나 이미 모듈이 서버에 배치된 것으로 가정합니다.

이 태스크 정보

애플리케이션 또는 모듈 구성 변경은 다음 중 하나 이상으로 구성됩니다.

  • 애플리케이션 또는 모듈의 설정 변경
  • 애플리케이션 또는 모듈에서 파일 제거
  • 애플리케이션 업데이트 또는 해당 모듈 업데이트
주의: 애플리케이션이 실행 중인 경우, 애플리케이션 설정을 변경하면 애플리케이션이 다시 시작됩니다. 독립형 서버에서 변경사항을 저장하면 애플리케이션이 다시 시작됩니다. 여러 서버 제품에서 변경사항을 저장하면 애플리케이션이 다시 시작되고 애플리케이션이 설치된 노드에서 파일이 동기화됩니다. 여러 서버 제품에서 동기화가 발생하는 시기를 제어하려면 콘솔 환경 설정 페이지에서 노드에서 변경사항 동기화를 선택 취소하십시오.
문제점 방지 문제점 방지:
  • 노드 동기화에는 관리 콘솔 또는 wsadmin 스크립트를 사용해야 합니다. 두 선택사항 중에 이 조작을 수행하는 데 가장 좋은 방법은 관리 콘솔을 사용하는 것입니다. 관리 콘솔의 노드 패널에는 동기화 조작이 포함되어 있습니다.

    노드 동기화에 wsadmin 스크립트를 사용해야 하는 경우 NodeSync mbean의 sync() 명령을 사용하십시오.

  • 노드 동기화 프로세스의 일부로 노드 에이전트를 다시 시작하지 마십시오. 노드 에이전트를 통해 시작되며 애플리케이션 서버에 영향을 주는 애플리케이션 배치를 위한 노드 동기화 또는 노드 에이전트 시작 시 발생하는 업데이트 등의 관리 조작은 노드 에이전트가 애플리케이션 서버를 발견할 가능성이 없으면 실패합니다.
gotcha

관리 콘솔을 사용하여 애플리케이션 또는 모듈의 설정을 변경하려면 다음 프로시저를 완료하십시오.

프로시저

결과

애플리케이션 또는 모듈 구성이 변경되었습니다. 애플리케이션 또는 독립형 웹 모듈은 변경사항을 적용하도록 다시 시작됩니다.

애플리케이션이 실행 중인 동안 모듈 메타데이터를 업데이트한 경우 애플리케이션을 다시 시작하는 것만으로는 변경사항을 적용하는 데 충분하지 않을 수 있습니다. 예를 들어, 어노테이션을 사용하는 실행 중인 Java EE 6 애플리케이션에서 디스크립터를 변경한 경우 애플리케이션을 재설치해야 합니다. 애플리케이션 내의 클래스 계층 구조를 도입, 제거 또는 변경하는 클래스를 변경했으며 해당 변경사항이 어노테이션이 있는 클래스에 영향을 미치는 경우에도 애플리케이션을 재설치해야 합니다.

다음에 수행할 작업

클러스터에 애플리케이션 또는 모듈이 배치되고 추가 구성 변경이 수행되지 않은 경우, 엔터프라이즈 애플리케이션 페이지에서 업데이트 롤아웃을 클릭하여 애플리케이션 또는 모듈이 배치된 클러스터의 모든 클러스터 멤버에 변경된 구성을 전파하십시오. 업데이트 롤아웃은 클러스터 멤버가 들어 있는 노드에 대해 순차적으로 구성을 업데이트합니다.

관리 구성에 대한 변경사항을 저장하십시오.

다중 서버 제품에서 애플리케이션 2진은 배치 관리자에 대한 구성 변경사항이 애플리케이션이 실행되는 개별 노드의 구성과 동기화될 때 노드로 전송됩니다.


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



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