微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

骆驼蓝图 <setHeader headerName="CamelHttpPath" id="_setHeader1"><el>${header.uriPattern}</el></setHeader> 等待依赖

如何解决骆驼蓝图 <setHeader headerName="CamelHttpPath" id="_setHeader1"><el>${header.uriPattern}</el></setHeader> 等待依赖

我有以下骆驼上下文。

<camelContext id="_camuatomicservicecontext" xmlns="http://camel.apache.org/schema/blueprint">
        <route id="_camuatomicserviceroute1">
            <from id="_from1" uri="direct-vm:camuatomicservice">
                <description>accepts vm messages directly </description>
            </from>
            <log id="_log1" message="Camu Atomic Service body = ${body},header= ${header.uriPattern}"/>
            <!-- <to id="_to1" uri="restlet:protocol:localhost:8189/"/> -->
            <setHeader headerName="api.key" id="_setHeader1">
                <constant>replace later with properties api.key Does not matter for this poc</constant>
            </setHeader>
            <setHeader headerName="CamelHttpPath" id="_setoutHeader1">
                <el>${header.uriPattern}</el>
            </setHeader>
            <to id="_to1" pattern="InOut" uri="netty4-http:http:localhost:8189/path"/>
            <log id="_log2" message="CamuAtomicService Response body ${body}"/>
        </route>
    </camelContext>

从文档中,我希望 CamelHttpPath 标头覆盖端点配置“/path”,以便调用 Facade Services 可以传入 header.uriPattern 并动态更改他们想要访问的资源。该包运行良好,直到我为 CamelHttpPath 添加了 setHeader 并且现在得到“等待依赖项”。我假设我需要安装一个功能,但该服务器上其他捆绑包中的 Simple EL 已经可以工作,所以不确定我需要安装什么功能

解决方法

而不是我使用,它工作得很好。选择在选项中更远。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?