![[AIX]](../images/aixlogo.gif)
![[Linux]](../images/linux.gif)
![[Windows]](../images/windows.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
WAR 파일 변경 또는 추가
서버를 중지하고 다시 시작할 필요없이 애플리케이션 서버의 웹 애플리케이션 아카이브(WAR 파일)를 변경할 수 있습니다.
이 태스크 정보
다음 참고는 이 주제의 .xmi 확장자가 포함된 파일 참조에 적용됩니다.
지원된 구성: IBM®
확장 및 바인딩 파일의 경우 .xmi 또는 .xml 파일 이름 확장자는
Java EE 5 이전 애플리케이션이나 모듈을 사용하는지 또는
Java™ EE 5 이상 애플리케이션이나 모듈을 사용하는지 여부에 따라 달라집니다. IBM
확장 또는 바인딩 파일 이름은 ibm-*-ext.xmi 또는 ibm-*-bnd.xmi입니다.
여기서, *는 확장 또는 바인딩 파일의 유형입니다(예:
app, application, ejb-jar 또는 web). 다음 조건이 적용됩니다.

그러나 Java EE 5 이상 모듈은 Java EE 5 이전 파일이 포함되어 있고 .xmi 파일 이름 확장자가 사용된 애플리케이션에 있을 수 있습니다.
ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, ibm-portlet-ext.xmi 파일은 .xmi 파일 확장자를 계속 사용합니다.
sptcfg![[Solaris]](../images/solaris.gif)
![[HP-UX]](../images/hpux.gif)
서버를 중지한 후 다시 시작하지 않고도 WAR 파일에 대해 수행할 수 있는 변경사항이 몇 가지 입니다.
중요사항: 엔터프라이즈 애플리케이션 파일 업데이트 방법을 참조하여
최신 전개가 WAR 파일을 전개하기에 적합한 방법인지 결정하십시오.
다른 방법이 더 쉬우며 최신 배치는 숙련된 사용자에게만 적합합니다. 관리 콘솔의 업데이트 마법사를 사용하면 서버를 중지한 후 다시 시작하지 않고도
변경을 수행할 수 있습니다.
다음 표는 애플리케이션이 배치된 서버에서 WAR 파일을 조작하여 수행할 수 있는 변경사항을 나열합니다. 여기에는 변경을 수행하기 위해 최신 배치를 사용하는지 또는 동적 다시 로드를 사용하는지에 대해서도 기술되어 있습니다.
변경 | 최신 배치 | 동적 다시 로드 |
---|---|---|
기존 JSP(JavaServer Pages) 파일을 변경하십시오. | 적용 불가능 | 예 |
기존 애플리케이션에 새 JSP 파일을 추가하십시오. | 예 | 예 |
편집하고 다시 컴파일하여 기존 Servlet 클래스를 변경하십시오. | 적용 불가능 | 예 |
기존 Servlet 클래스의 종속 클래스를 변경하십시오. | 적용 불가능 | 예 |
호출자(클래스 이름별 Serve 서블릿) 기능을 사용하여 새 서블릿을 추가하거나 기존 애플리케이션에 종속 클래스를 추가하십시오. | 예 | 적용 불가능 |
애플리케이션에 대한 web.xml 배치 디스크립터에 서블릿의 새 정의를 포함하여 새 서블릿을 추가하십시오. | 예 | 적용 불가능 |
WAR 파일의 web.xml 파일을 변경하십시오. | 예 | 예 |
WAR 파일의 ibm-web-ext.xmi 파일을 변경하십시오. | 적용 불가능 | 예 |
WAR 파일의 ibm-web-bnd.xmi 일을 변경하십시오. | 적용 불가능 | 예 |