TomcatでホストされているRESTWebサービスを呼び出しているときにNullPointerExceptionが発生します。ルートは次のようになります。
<route>
<from uri="rabbitmq:exchange:queue"/>
<to uri="http://localhost:8080/rest-webservice/service/execute?message=${body}" /></route>
私は、rabbitMQから読み取ったオブジェクトを文字列XMLに変換するカスタム型コンバーターを作成しました。これをパラメータとしてWebサービスに送信する必要があります。
私<log message="message: ${body}" />
はrabbitMQから読み取った後を使用し、型コンバーターはオブジェクトを文字列に正常に変換しました。
Caused by: org.apache.camel.TypeConversionException: Error during type conversion from type: java.lang.String to the required type: org.apache.commons.httpclient.methods.RequestEntity with value