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

找不到- Camel Http集成的endpoint

林丁雷
2023-03-14

我正在尝试使用Apache Camel运行一个简单的测试:

   from("http://localhost:61554/api/v1/MyController/my-endpoint")
            .to("direct:a")
            .log("$({body}");

我收到以下错误:“找不到以下终结点:http://localhost:61554/api/v1/MyController/my-endpoint,请检查您的类路径是否包含所需的 Camel 组件 jar”

我对骆驼和爪哇很陌生。有人能告诉我为什么会出现这个错误吗?我应该使用from("direct:x ")吗...?如果是,那么我在哪里将我的“直接”endpoint映射到具体的endpoint呢?

谢谢

共有1个答案

养聪
2023-03-14

您不能将超文本传输协议组件用作消费者(例如in from)-它是用于调用HTTP服务器的超文本传输协议客户端(因此它是生产者,例如to)。

相反,您可以使用camelservlet、cameljetty、camelunderflow等来使用HTTP。

 类似资料:
  • 我有一个叫做“奇妙”的宝石,里面有一个虚拟的应用程序来测试。运行虚拟应用程序时,一切正常。 但是,当我运行测试时,单元测试工作正常,但是集成测试(Capybara Poltergeist)失败,并显示以下消息: 链轮::FileNot找到:找不到类型为应用程序/javascript的文件jQuery。 签入以下路径: /幻想/spec/dummy/app/assets/images、/fantas

  • 问题内容: 我用Java对外观做一些事情的集成测试进行了测试,其中包括对elasticsearch数据库的索引操作。这个弹性的搜索数据库已经非常幼稚地建立了(实际上是开箱即用的东西,我在学习中)。也非常幼稚地在该立面内使用Java api插入了该示例,该示例几乎完全复制了从elasticsearch中粘贴的示例,如此处所述:http : //www.elasticsearch.org/guide/

  • 我正在使用confluent JDBC连接器连接到postgres数据库,以检索更改并将其放在Kafka主题中。现在,我想使用spring boot消费者来使用这些消息。这些消息采用AVRO格式。我从连接器中获得了模式,并使用avro-maven插件为其生成了一个POJO类。 但是当侦听器启动时,只有以下错误 当我不使用avro对数据进行反序列化时,我会收到数据但不可读。 在pom中。xml我有以

  • 问题内容: 我们正在尝试将旧的Oracle sql应用程序转换为NO-SQL,我们选择了Mongo DB。 是否有像Hibernate这样的对Mongo DB的ORM支持可以减少我们的编码? 我们可以使用JPA规范为Mongo DB构建应用程序吗? 如果是JPA,最好选择哪个ORM供应商,为什么? 他们是否为Mongo DB提出了no-sql方言,以便我们可以使用非关系数据库来构建应用程序? 问题

  • 我正试图在集群上运行Flink作业。这份工作在我的开发(本地)环境下运行良好。但当我使用以下命令将其部署到集群上时: 它失败了,错误如下: 我还添加了所需的依赖项 我正在使用构建jar文件

  • 我有一个由大量项目(C和C#)组成的解决方案。我将解决方案升级到VS2015,因此大多数解决方案的工具集版本现在设置为V140,但少数项目需要保留在V110(第三方库等)中。当我在Visual Studio 2015中构建解决方案时,它构建得很好,但当TeamFoundationServer尝试构建它时,它失败,出现以下错误: C:\ProgramFiles(x86)\MSBuild\Micros