2017-11-22 2 views
-1

私はこの例外を解決するのに問題があり、どこが間違っているのか分かりません。 ここに例外があります。route route1の作成に失敗しました

org.apache.camel.spring.boot.CamelSpringBootInitializationException: java.lang.RuntimeException: org.apache.camel.FailedToCreateRouteException: Failed to create route route1 at: >>> Filter[bean[ref:filter method:accept] -> []] <<< in route: Route(route1)[[From[file:D:/copyy/?noop=true]] -> [Filter[be... because of Definition has no children on Filter[bean[ref:filter method:accept] -> []] 

Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create route route1 at: >>> Aggregate[true -> []] <<< in route: Route(route1)[[From[file:D:/xml/?noop=true]] -> [Aggregate[t... because of Definition has no children on Aggregate[true -> []] 
Caused by: java.lang.IllegalArgumentException: Definition has no children on Aggregate[true -> []] 

、ここでは私のルータです:

<bean id="AggregatorDemo" class="com.javainuse.AggregatorDemo"/> 
<route> 
    <from uri="file:D:/xml/?noop=true" /> 
     <aggregate strategyRef="AggregatorDemo"> 
     <correlationExpression> 
     <constant>true</constant> 
     </correlationExpression> 
     </aggregate> 
     <log message=".....${body}...."></log> 
     <to uri="file:D:/Xmlcopy" /> 
</route> 

、ここで私が使用しているアグリゲータクラスです。

public class AggregatorDemo implements AggregationStrategy{ 

public Exchange aggregate(Exchange oldExchange, Exchange newExchange) { 

     if (oldExchange == null) { 

      return newExchange; 
     } 

     String orders = oldExchange.getIn().getBody(String.class); 
     String newLine = newExchange.getIn().getBody(String.class); 


     orders = orders+ newLine; 

     oldExchange.getIn().setBody(orders); 


     return oldExchange; 
} 

} <aggregate>

<log message=".....${body}...."></log> 
<to uri="file:D:/Xmlcopy" /> 

だから、集計が子を持つ内部

答えて

1

移動これらの、例えば

<aggregate strategyRef="AggregatorDemo"> 
    <correlationExpression> 
    <constant>true</constant> 
    </correlationExpression> 
    <log message=".....${body}...."></log> 
    <to uri="file:D:/Xmlcopy" /> 
</aggregate> 
関連する問題