블로그 이미지
좋은느낌/원철
이것저것 필요한 것을 모아보렵니다.. 방문해 주셔서 감사합니다..

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Notice

    2008. 12. 8. 13:17 개발/WebSphere

    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번)을 수정 한 후에

    웹 어드민 콘솔에서 시스템 관리 --> 노드 에 가셔서 노드를 선택한 후 '전체 재 동기화' 버튼을 클릭하면 나머지 노드에도 수정한 내용이 전파 됩니다.

     
    posted by 좋은느낌/원철