当我将消息放入队列并且JMS服务器关闭时,我在尝试捕获OSB上的错误时遇到了一些麻烦,我有一个代理服务调用配置了jms的业务服务 . 我的代理服务已启用“需要事务处理”和“响应相同事务” .
管理员日志上的错误:
目的地无法到达;嵌套异常是:java.net.ConnectException:连接被拒绝:连接;没有可用的目的地路由器
但异常不会捕获ErrorHandler :(
我发现错误,问题是我在使用Publish而不是Routing之后,我改变了所有工作 .
是的,正确的,发布线程就像火和忘记(完全异步),而Route或ServiceCallout将锁定ErrorHandler中的异常
2 回答
我发现错误,问题是我在使用Publish而不是Routing之后,我改变了所有工作 .
是的,正确的,发布线程就像火和忘记(完全异步),而Route或ServiceCallout将锁定ErrorHandler中的异常