377.11. XSLT 및 Java 버전 사용에 대한 참고 사항


다음과 같이 Camel 사용자인 Sameer에서 관찰할 수 있습니다.

XSLT 엔드포인트에 문제가 있는 경우 다음 사항을 검토하십시오.

간단한 xsl을 사용하여 한 xml에서 다른 xml로 간단한 변환을 위해 xslt 끝점을 사용하려고 했습니다. 출력 xml은 (경로에서 xslt 프로세서 이후)와 외부 xml 태그와 내부에 콘텐츠가 없는 계속 표시되었습니다.

DEBUG 로그에 설명이 표시되지 않습니다. 그러나ECDHEACE 로그에서 XMLConverter DestinationRule을 초기화할 수 없음을 나타내는 몇 가지 오류/경고가 발견되었습니다.

내 생각에 몇 시간이 지난 후, 작업을하기 위해 다음을 수행해야합니다 (사용자 포럼에 약간의 출처가 부여됨).

  1. class="org.apache.xalan. xsltc.trax.Transformer0:0ypl" .org.apache.xalan.xsltc.trax.Transformer function (xslty)에 대해 empty context에 defined을 갖는 t ECDHEyECDHE와 함께 경로 ("x-transformer.xsl?transformer.xsl?transformer.x sl") 의 transformy option을 사용하십시오.
  2. Xalan DestinationRule을 Maven pom에 추가하십시오.

내 추측은 JDK 내에서 제공되는 기본 xml 구문 분석 메커니즘 (I am 1.6.0_03)이이 컨텍스트에서 제대로 작동하지 않으며 오류가 발생하지 않는다는 것입니다. Xalan로 전환하면 이러한 방식으로 작동합니다. 이는 Camel 문제는 아니지만 xslt 구성 요소 페이지에 언급해야 할 수 있습니다.

또 다른 참고 사항인 jdk 1.6.0_03에는 Camel이 필요한 반면, Camel은 2.1이 필요한 동안ECDHEB 2.0과 함께 제공됩니다. 한 가지 해결 방법은 jvm의 jre/lib/endorsed 디렉터리에 또는 컨테이너에서 지정한 대로 2.1ECDHE를 추가하는 것입니다.

이 게시물을 즐겨찾기로 설정 8월 16 Whi this post saving newbie Camel driver some time.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat