제가 아파치 낙타와 청사진 DSL에 새로운 오전 나는 다음과 같은 예외를 JAXB를 사용하지만 점점 XML로 빈을 마샬링하는 것을 시도하고있다 :때 java.io.IOException : org.apache.camel.NoTypeConversionAvailableException
자바 .io.IOException : org.apache.camel.NoTypeConversionAvailableException : 형식에서 com.test.rqst.InitiateReq로 변환 할 수있는 유형 변환기가 없습니다. 필수 유형 : 값 [email protected] 인 java.io.InputStream
을 다음과 같이
내 blueprint.xml입니다
<bean id="testBean2" class="com.test.utility.StopTestDummy" />
<camelContext xmlns="http://camel.apache.org/schema/blueprint">
<route id="timerToLog">
<from uri="timer:foo?period=1000&repeatCount=1"/>
<bean id="testCastor" ref="testBean2"
method="setDummyValues" />
<marshal>
<jaxb prettyPrint="true" contextPath="com.scb.s2b.application.pymt.service.payment.stoppymt.rqst"/>
</marshal>
<log message="After Marshalling ${body}"/>
<to uri="mock:result"/>
</route>
</camelContext>
StopTestDummy
클래스의 메서드 setDummyValues
은 내가 원하는대로 POJO(InitiateReq)
을 만들고 있습니다. 하지만 오류가 계속 발생합니다. 내가 도대체 뭘 잘못하고있는 겁니까.
많은 감사.
(귀하의 경우
InitiateReq
만 선)를 마샬링 할 클래스의 이름을 삽입합니다 에 http : // camel.465427.n5.nabble.com/NoTypeConversionAvailableException-td5766952.html – mgyongyosi