2012-03-14 2 views
0

내 XSL 스타일 시트로 시작하는 다음오류 - "... 식별 할 수없는 외부 자바 클래스"

<xsl:transform 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" 
xmlns:b64="net.sf.saxon.value.Base64BinaryValue" 
xmlns:fos="java.io.FileOutputStream" exclude-result-prefixes="b64 fos"> 
... 

내 웹 애플리케이션을 실행할 때 나는 다음과 같은 오류 메시지가 얻을 :

을 "URI net.sf.saxon.value.Base64BinaryValue는 외부 Java 클래스를 식별하지 않습니다."

오류 메시지에서 필자는 필요한 jar 파일이 없다는 것을 의미한다고 생각합니다.

  1. 이 jar 파일을 어디서 찾을 수 있습니까?
  2. 이 jar 파일을 어느 폴더에 넣어야합니까? (tomcat/lib 폴더? My WEB-INF/lib 폴더?)
  3. 내가주의해야 할 다른 것이 있습니까?

미리 감사드립니다.

답변

1

here is a list of jars 해당 클래스가 들어 있습니다. 그것은 당신이주는 장소 중 하나에서 잘 작동해야합니다 (첫 번째 경우에는 모든 응용 프로그램에 대해, 특정 응용 프로그램에 대해서는 초에 - 보통 후자를 사용합니다).

1

이 오류 메시지는 이전 Saxon XSLT 1.0 프로세서 인 Saxon 6.5.x에서 발생했다고 판단됩니다. 스타일 시트는 Saxon의 최신 버전 (현재 릴리스는 9.4)과 함께 작동하도록 작성되었습니다.

관련 문제