WEBSPHERE·WAS

[펌]WebSphere 6에서 web.xml 수정사항 반영시 주의사항

administrators 2010. 2. 18. 20:55

출 처 : http://www.javaservice.com/%7Ejava/bbs/read.cgi?m=&b=was&c=r_i&p=1&s=t

 

원 문 : http://www.javaservice.com/%7Ejava/bbs/read.cgi?m=&b=was&c=r_p&n=1211859944&p=1&s=t#1211859944

 

web.xml에 filter 정보를 등록하고 파일을 ftp로 직접 업로드 하다 보니

 

적용이 잘 안되는 것같아 고민 끝에 원인을 찾지 못하고 있다가 우연히

 

자바서비스 닷컴에서 해당 내용을 찾을 수 있었네요

 

web.xml 이 두곳에 분산되어 있다는 정보를요..

 

어찌껏 디플로이한 곳의 web.xml 만 뚝딱 거리고 있었는데

 

해당 정보를 보고 또다른 곳의 web.xml 를 수정하니

 

정상적으로 작동하네요..

 

아래는 원문 url에서 확인 가능한 내용입니다만 혹시나 하는 맘에 여기에 복사해 둡니다.

 

--------------------------------------------------

 

웹스피어에서는 web.xml을 두곳(ND 의 경우는 세곳) 에서 관리합니다.

그래서 두곳 전부 고쳐주셔야 제대로 반영이 된답니다.

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 를 관리하죠.

 

--------------------------------------------------

 

Network Deplyment 라는 것이 무엇인지는 저도 잘 모르겠네요.

 

아직 배울 것이 많긴 많네요. --;;;

 

그리고 적용 후에는 반드시 버 리스타트가 필요합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

..