2012-01-18 2 views
0

내 서버에서 JSP로 이동합니다 (JBoss 4.0.4 실행). 내 액세스 로그를 볼 때Java 애플릿이 아카이브 목록에서 두 개 이상을 가져 오려고 시도합니다.

<jsp:plugin type="applet" 
      archive="a.jar,b.jar,c.jar" 

    ... 
</jsp:plugin> 

, 나는에 a.jar, 반입되고 있지만, b.JAR가, 그리고 c.jar 나는 또한의 요청을 404을 많이 볼 볼 수 있습니다 : 그것은 JSP 코드를 포함 아카이브 목록에없는 것들 (예 : xerces.jar, jta1.0.1.jar 및 기타).

애플릿이 올바르게 동작합니다. 이 문제가 a.jar/b.jar/c.jar 클래스 중 하나에 의해 xerces 클래스에 대한 참조로 인해 발생하는지 궁금해하지만 xerces.jar을 요청할 수 있는지 여부를 모르기 때문에 옳지는 않습니다. 수업이 어디에 있어야하는지 알지 못합니다.

아무도 나에게 무슨 일이 일어 났는지 말해 줄 수 있습니까?

감사합니다.

답변

2

항아리 중 하나는 아마도 매니 페스트의 Class-Path 항목을 통해 xerces, jta jars를 참조합니다.

java doc에서

견적 ""백업 "태그 나로부터 구성 인 내부 탐색 경로 상에있는 각 요소를 검색

원래 애플릿 클래스 로더는 간단한 선형 검색을 알고리즘을 사용 클래스 - 경로 "주 속성.

+0

감사합니다. 바로 그게 문제였습니다. – user265330

관련 문제