2011년 7월 29일 금요일

[Websphere] Classload 우선 순위

WebSphere에서 Classload 우선 순위
{WAS_HOME}/java/lib
{WAS_HOME}/lib/
{WAS_HOME}/lib/ext

{Deployed_Application_Path}/{Application_Name}.ear/{Application_Name}.war/WEB-INF/classes
{Deployed_Application_Path}/{Application_Name}.ear/{Application_Name}.war/WEB-INF/lib

보면 WAS 엔진 및 JDK 관련 파일이 우선적으로 loading되고,
이후 Application 관련 classes 및 Jar 파일이 loding됩니다.

혹, Application 보다 먼저 loading되어야 하는 package가 있는 경우
shared class로 설정하거나 또는 boot classes path에 설정하여 관리하기 바랍니다.
나중에 관련되 작업 할 경우 {WAS_HOME} 아래 어딘가에 넣어 두고서는 고생하는 경우를 많이 보게 됩니다.

당장의 편안함과 장기간 관리를 위한 처음의 불편함 중 어떤 것을 선택하실 건가요??

댓글 없음:

댓글 쓰기