我调试了一段时间为什么我的应用程序没有消耗来自ActiveMQ队列的消息,最后,当添加这样的日志行时:
_log.debug("registering component {} under {}", name, url);
camelContext.addComponent(name, activeMQComponent(url));
我发现我错误拼写了网址,让它等同于这样:${misspelled.url.placeholder.without.closing.bracket
,所以网址不仅错误,甚至看起来不像正确的网址(至少在普通意义上) )。
WARN
编辑。我有什么方法可以保护自己免受这些错误的影响,这样我就可以在日志中清楚地看到它们,并在它们发生时立即显示旧的异常堆栈跟踪?