2014-12-05 2 views
-1

websphere와 함께 Apache Camel을 사용하고 있습니다. 클래스 로더 문제가 발생했습니다. Camel은 websphere 클래스 로더를 제공하지만 사용 방법에 대한 예제를 찾을 수 없다는 것을 알고 있습니다. 는 apllicationContext.xml 파일 <bean id="WebsphereResolver" class="org.apache.camel.impl.WebSpherePackageScanClassResolver" /> 이 퍼팅 시도했지만 나는 오류Apache Camel Websphere 용 클래스 로더

Caused by: java.lang.NoSuchMethodException: org.apache.camel.impl.WebSpherePackageScanClassResolver.<init>() 

올바른 형식은 무엇입니까있어?

+0

상자의 내용물. Camel 및 WebSphere의 어떤 버전을 사용하고 있습니까? 그리고 당신은 어떤 클래스 로더 문제를 가지고 있습니다. –

+0

낙타 버전은 2.12.0.redhat-610379입니다. websphere의 경우 WebSphere Platform 8.5.5.0입니다. fasterxml에 문제가 있습니다. 우리는 오류를 보았습니다 : 생성자가 예외를 던졌습니다. 중첩 예외는 java.lang.NoSuchMethodError : com.fasterxml.jackson.databind.module.SimpleModule입니다. (Lcom/fasterxml/jackson/core/Version;) V at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException (ObjectHelper.java:1363) at org.apache.camel.spring.SpringCamelContext.onApplicationEvent (SpringCamelContext. java : 120) –

+0

WebSphere에서 Red Hat JBoss Fuse를 사용하는 이유는 무엇입니까? 서브 스크립 션을 가지고 있습니까? 그렇다면 Red Hat 고객 포털이이를 신속하게 도와 드릴 수 있습니다. –

답변

0

우리는 pom.xml에 정의 된 fastxml의 이전 버전을 사용하고 있었지만 문제가 발생했습니다. px.xml이 새로운 버전의 fasterxml을 사용하도록 업데이트 한 후에는 문제가 사라졌습니다. apachexml 빈은 fasterxml을 사용할 수있는 경우이를 사용하지만 사용자가 최신 버전을 사용하고 있다고 가정합니다.