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} 아래 어딘가에 넣어 두고서는 고생하는 경우를 많이 보게 됩니다.
당장의 편안함과 장기간 관리를 위한 처음의 불편함 중 어떤 것을 선택하실 건가요??
댓글 없음:
댓글 쓰기