달력

01

« 2018/01 »

  •  
  • 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
  •  
  •  
  •  

'I.lib()/i.LIB(Jeus)'에 해당되는 글 1

  1. 2012.09.17 제우스(Jeus) 에서 라이브러리(lib,jar) 로딩 순서
.. .. ..

[펌] : http://technet.tmax.co.kr/kr/inquiry/qna/jeus/readBoardForm.do?bbsCode=qna_jeus&fc=inquiry&sc=inquiry_qna&tc=inquiry_qna_jeus&currentPage=1&seqNo=47708&categoryId=&productCode=&range=10&searchType=ALL&searchText

 

질의:

 

안녕하세요.
Jeus 를 기동하게 되면 라이브러리를 읽어오죠,
순서는
1. JEUS_HOME/lib/application
2. Web 프로젝트 안의 WEB-INF/lib
이렇게 읽어오는게 맞다는 가정하에 질문을 드리겠습니다.
JEUS_HOME/lib/application 폴더안의 jar 파일 안에는 a.b.c.class
라는 클레스가 있습니다.
그런데 제가 Web 프로젝트 안의 WEB-INF/lib 폴더 안의 jar 파일에 있는
동일한 명칭을 가진 a.b.c.class 라는 라이브러리를 쓰고 싶습니다.
결론
Jeus 의 라이브러리보다 Deploy 된 Web의 Lib 를 사용하고 싶은데 가능한가요?

 

 

답변:

 

안녕하세요.
티맥스소프트입니다.
질문하신 사항만으로는 가능은 합니다.
즉 해당 ap가 있는 곳의 WEB-INF/jeus-web-dd.xml 파일의 webinf-first라는 옵션을 사용하시면 됩니다.
하지만 class간의 참조에 따라 ClassCastException도 발생할 수 있으니 가능하면 해당 application의 lib쪽에 두고 사용하시는 것을 권해드립니다.
(300) <jeus-web-dd> <webinf-first>
Description 클래스를 로딩할 때 web-inf 디렉터리 아래에서 먼저 찾을 것인지의 여부를 설정한다. true로 설정하면 web-inf 아래에서 먼저 찾고 false로 설정되면 상위 classloader에서 먼저 찾는다. true로 설정하는 경우 중복된 클래스로 인한 ClassCastException을 주의하여야 한다.
Value Type boolean
Default Value false
(300) <jeus-web-dd> <webinf-first>
Description 클래스를 로딩할 때 web-inf 디렉터리 아래에서 먼저 찾을 것인지의 여부를 설정한다. true로 설정하면 web-inf 아래에서 먼저 찾고 false로 설정되면 상위 classloader에서 먼저 찾는다. true로 설정하는 경우 중복된 클래스로 인한 ClassCastException을 주의하여야 한다.
Value Type boolean
Default Value false
<jeus-web-dd> <webinf-first>
Description
클래스를 로딩할 때 web-inf 디렉터리 아래에서 먼저 찾을 것인지의 여부를 설정한다. true로 설정하면 web-inf 아래에서 먼저 찾고 false로 설정되면 상위 classloader에서 먼저 찾는다. true로 설정하는 경우 중복된 클래스로 인한 ClassCastException을 주의하여야 한다.
Value Type
boolean
Default Value
false

'I.lib() > i.LIB(Jeus)' 카테고리의 다른 글

제우스(Jeus) 에서 라이브러리(lib,jar) 로딩 순서  (0) 2012.09.17
.
Posted by .07274.

댓글을 달아 주세요