2016-06-10 63 views
0

我有很多數據,這是使用駱駝從目的地A運輸到目的地B,直到有什麼東西在..這是造成stackoverflowException。 沒有遞歸,只是: 從源加載組,保存每個組到目標,爲每個組加載用戶,保存每個用戶。使用Restlet組件可以達到源和目標。整個過程由定時器組件每小時啓動一次。阿帕奇駱駝計時器路由太長導致StackOverflow異常

結果是非常長的堆棧跟蹤(aprox 1000行)。解決方案是增加堆棧大小:How to increase the Java stack size?

回答

0

我目前的解決方案,解決StackOverFlowException是使用SEDA組件的地方,這是一再呼籲 - 所以加載和保存用戶和組,我用Camel SEDA Component