WebSpere Application Server 6.x 에서는 web.xml을 두곳(ND 의 경우는 세곳) 에서 관리합니다. --> ibm-web-bnd.xmi, ibm-web-ext.xmi 도 마찬가지...
그래서 두곳 전부 고쳐주셔야 제대로 반영이 된답니다.
BASE
1. <어플리케이션 설치 디렉토리>/WEB-INF/web.xml
--> 어플리케이션을 디폴트로 설치 했다면 <was_home>/profiles/<profile_name>/installedApps/<cell_name>/<applicatioin ear>/<application war>/WEB-INF/web.xml
2. <was_home>/profiles/<profile_name>/config/cells/<cell_name>/applications/<application ear>/deployments/<application_name>/<application war>/WEB-INF/web.xml
==> 프로파일을 다른 곳에 설치 하셨다면 그 아래로 부터 경로를 따라 가시면 됩니다.
위 두개를 고친 후 응용어플리케이션 만 내렸다 올리시면 됩니다.
Network Deployment
1.번과 2번은 BASE 와 동일
3. <was_home>/profiles/<dmgr_profile_name>/config/cells/<cell_name>/applications/<application ear>/deployments/<application_name>/<application war>/WEB-INF/web.xml
==> dmgr 프로파일 아래를 고쳐야 합니다. ND 에서는 dmgr아래에서 master config 를 관리하죠.
이래서 너무 복잡하기 때문에 저는 웹 어드민 콘솔의 응용어플리케이션 갱신을 이용하라고 권합니다.
web.xml을 수정할때 갱신 방법의 세번째인 '단일 파일 대체 및 추가'를 이용하세요
응용프로그램 갱신 방법 : http://cafe.naver.com/devmaster/130
또 다른 방법은 ND에서 master(위 내용중 3번)을 수정 한 후에
웹 어드민 콘솔에서 시스템 관리 --> 노드 에 가셔서 노드를 선택한 후 '전체 재 동기화' 버튼을 클릭하면 나머지 노드에도 수정한 내용이 전파 됩니다.