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

java.io.IOException:在 Apache Camel 的管道上检测到授权循环

郑波
2023-03-14

org.apache.cxf.拦截器。故障:无法发送消息。位于org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderIntersector.java:64),位于org.apache.xxf.phase.PhaseInterceptorChain.doInterceptor(PhaseIntersectorChain.java:308),位于org/apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514),位于org.apache.acamel.component.cxf.CxfProducer process(CxfProducer.java:120),位于org.apache.cacamel.processer.SendProcessor.processe(SendProcessor.java:141),位于org.apache.cacamel.management.InstructionProcessor.proccess(InstrumentationProcessor.java:77),位于org.apache.acamel.processer.RedeliveryErrorHandler.process(RedeliveryError Handler.java:460)位于org.apache.cacamel.spring.spi.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:218)位于org.apache.cacamel.spring.spi.Transaction ErrorHandler.procedure(TransactionErrorHandler.java:99)

Camel版本-2.16.1。

导致原因:java.io.IOEx

尝试从“routeContext id=1”中可用的“route id=1 ”,从“routeContext id=2”中定义的“route id=2”调用WS published..使用CXF-endpoint定义的WS..两个“routeContext”都定义了“http:conduit”..试着移除其中一个..不成功..

共有1个答案

毕嘉
2023-03-14

解决方案是,

你必须更具体的范围http:管道,可以通过提供具体的名称来配置管道,例如:http:管道名称="abcd.http",将只提供给'abcd',这里abcd~=Webservice

 类似资料:
  • 我正在使用以下代码连接到Windows 2008服务器。 我在例外之下 原因:java.io。IOException:在导管上检测到授权循环“{http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd}WinRmPort。http管道“在URL上”http://hostname:5985/wsman领域为“null” 我可以访问WS“http://hostnam

  • 一、授权用户对授权版本信息的管理 1、登录官网,打开个人中心-订单管理 授权流程: 1.当购买授权后,绑定一级域名 2.下载授权证书(加密文件) 3.填写授权码 2、打开后台-设置-授权管理-授权信息 当商家已购买授权时,直接输入授权码;当未购买授权时,点击授权进入官网自行购买 二、在线更新 3.2.0版本后支持在线更新,官方发布版本更新消息后,用户可自行下载更新最新版本。

  • 授权是允许访问那些只能被允许访问的人访问的资源的概念。授权测试意味着理解授权过程如何产生作用,并只用这些信息来绕过授权机制。 授权是一个接着成功认证后的过程,所以测试者首先必须验证已经有了一个合法的凭证和一些预设的角色和权限。在这类的评估测试中,应该验证是否能够绕过授权模式,找到一个路径遍历漏洞或发现提升权限的方法。 目录遍历/文件包含测试 (OTG-AUTHZ-001) 授权绕过测试 (OTG-

  • 问题内容: 我有以下设置: 通过进行配置的Jenkins多分支管道作业。成功签出和构建后,将归档工件,并触发下游作业以部署生成的工件。 为了使第二份作业能够通过该步骤进行复制,需要复制权限。 所以问题是,如何通过上游作业的授予这些权限? 问题答案: 对于脚本化管道语法,此方法有效:

  • 授权管理器为将基于角色的访问控制集成到应用程序提供了灵活的框架。它让使用这些应用程序的管理员可提供对那些与作业功能相关的已分配用户角色进行访问的权限。

  • 问题内容: 我想用JAXB将我的pojo转换为json,我的pojo具有一对多的关系,当我将pojo转换为json时,JAXB会产生错误“在对象图中检测到一个循环。这将导致无限深的XML”。 我从网上读到,可以通过@XmlID和@XmlIDREF的帮助解决此问题,但是有一个问题,我的Id属性不是String类型,而是Long。据我所知,@ XmlID只能与String属性一起使用。 其他网站建议使