SpringとCamelを使用してapache-tomcatで実行している私のアプリケーションでは、 で注釈が付けられたメソッドを持つクラスがあります。メソッドはtomcat がシャットダウンされたときに呼び出されますが、問題があります: PreDestroy メソッドは Camel ルートの 1 つを使用してクラスのリソースを解放し、ルートは閉じられます (メッセージ " " が表示されます)。@PreDestroy
WARN DirectProducer:54 - No consumers available on endpoint XYZ
私は何か他のことをするのを忘れていますか?リソースを解放するにはどうすればよいですか?