当前位置: 首页 > 知识库问答 >
问题:

路由生成器日志中的Apache Camel-Netty异常

鞠晋
2023-03-14

但没能完成。如果有某种方法可以在camel路由构建器级别获得netty服务器异常?请建议

谢谢

共有1个答案

穆俊名
2023-03-14

默认情况下,Camel错误处理程序的范围在exchange的边界内,即从使用者创建exchange到销毁exchange。

为了扩大错误处理程序的范围,需要将使用者和错误处理程序连接起来。

您需要创建endpoint并提供属性键“BridgeErrorHandler”。

 NettyEndpoint endpoint = camelContext.getEndpoint("mynetty", NettyEndpoint.class);
 endpoint.setBridgeErrorHandler(true);
 // set other endpoint properties
from("ref:mynetty).
 类似资料:
  • 我的申请中有如下路线- 从("sftp: config").到("file: config") 我必须在生成endpoint时处理那些超出apache camel默认异常处理边界的异常。例如。编写文件时可能会出现异常。我如何处理那个异常? 在camel文档中,我了解到,对于文件消费者,他们提供了不同的选项,比如-consumer。errorHandler和consumer。bridgeErrorH

  • 英文原文:http://emberjs.com/guides/routing/generated-objects/ 正如在定义路由中所说的,无论何时,只要你定义了一个新的路由,Ember.js都会试着根据命名惯例寻找相对应的路由,控制器,视图还有模板类。一旦有任何一个对象找不到,那么在内存中,相对应的对象将会被生成。 生成的路由 假设你有下列路由: 1 2 3 App.Router.map(fu

  • 概述 首先同步下项目概况: 上篇文章分享了,规划项目目录和参数验证,其中参数验证使用的是 validator.v8 版本,现已更新到 validator.v9 版本,最新代码查看 github 即可。 这篇文章咱们分享:路由中间件 - 日志记录。 日志是特别重要的一个东西,方便我们对问题进行排查,这篇文章我们实现将日志记录到文本文件中。 这是我规划的,需要记录的参数: - request 请求数据

  • 安装程序的问题是,Camel没有为调用我的自定义异常处理程序。路由SaveSample发生验证异常。下面是我的发现,它是如何进一步深入骆驼处理器类型的。 > 控件将转到中,在那里查找异常策略。失败exchange的根(即->postSample)在此应定义异常处理程序。 稍后,Camel转到failing(即saveSample)以标识异常处理程序。 这意味着,在下面的表达式中,routeId来自

  • 我正在我的应用程序中使用 ESAPI 记录器。Logger logger= ESAPI.getLogger(ABC.class) 在ABC课堂上。java,我们使用INFO级别打印日志。根据我们所知的定义,Info接受: 两个参数:信息(Logger.EventType type, java.lang.字符串消息) 三个参数:信息(Logger.EventType type, java.lang.

  • 我试图实现log4j。我用log4j创建了一个示例java程序。 下面是我的log4j。属性: 我正在控制台屏幕上获取输出。但是没有生成日志文件。我必须做什么才能生成日志文件,谢谢