5
JBoss 서버 (내 경우에는 4.2.3.GA)의 기본 동작이 상위 우선 모드 또는 상위 - 최후 모드에서 클래스를로드하는지 알고 싶습니다. 그리고 부모 - 마지막 모드 (예를 들어, 응용 프로그램의 WEB-INF/lib에서 클래스를로드하려고 시도하고, 찾을 수없는 경우에만 server \ lib로 이동하려고합니다)로 의심되는 것처럼 작동하는 경우 어떻게 작동하도록 구성 할 수 있습니까? 반대쪽에서 먼저 클래스를 외부에서로드하고 나중에 애플리케이션 내부를 살펴 봅니다. 당신이 jboss-app.xml
또는 jboss-web.xml
당신에JBoss에서 클래스 로딩 순서
java2ParentDelegation={false|true}
를 설정해야합니다 같은
그래도 JBoss의 기본 동작은 무엇입니까? 당신이 언급 한 기사에서는 클래스 계층 구조가 평평하다고 말했습니다. 따라서 앱의 WEN-INF \ lib에 하나의 클래스 버전이 있고 어느 클래스가로드 될 것인가보다 동일한 클래스의 다른 버전이/server/default/lib에 있습니까? –
Spiderman
'java2ParentDelegation = false'를 사용하는 경우 위 기사에 따라로드 순서는 다음과 같습니다. 1. WEB-INF/lib (WARs 용) 2. server/default/lib의 라이브러리 3. server/default/deploy/jbossweb-tomcat50.sar (jboss-3.2.6). 따라서 'java2ParentDelegation = true'를 사용하는 경우 순서가 반대 방향이됩니까 ??? 알려 주시면이 질문에 답할 수 있습니다. – Spiderman