首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Camel应用程序无法运行-绑定中的地址

Apache Camel应用程序无法运行-绑定中的地址
EN

Stack Overflow用户
提问于 2016-07-25 21:29:32
回答 2查看 45关注 0票数 0

我只有一个apache camel应用程序,但是当我尝试运行它时,它会显示这个- http://pastebin.com/5rmD0gfm

我有一个工作正常的路由,还有一个依赖于我在端口9000上运行的rest api的路由

代码语言:javascript
复制
public class RestApiRouteBuilder extends RouteBuilder {

@Override
public void configure() throws Exception {

    from("jetty:http://localhost:9000/teams")
            .process(new MyLogProcessor());
    }
}

你知道问题出在哪里吗?我只想在/teams端点上监听post请求,然后记录一些信息,也许最后发送一封电子邮件

EN

回答 2

Stack Overflow用户

发布于 2016-07-25 21:41:50

看起来您已经有一个在端口9000上监听的进程--可能是在之前运行的camel应用程序中,您还没有成功终止?

票数 0
EN

Stack Overflow用户

发布于 2016-07-25 21:44:12

在我看来,您提供的堆栈跟踪是不言而喻的。

您尝试在同一端口(9000)上运行两个端点。第一个是you restApi,另一个是您在上面提供的路由。

在这种情况下,您可以使用一些变通方法。在我们的项目中,我们使用CXF for rest api。在我们的示例中,我们使用http://camel.apache.org/camel-transport-for-cxf.html为多个端点共享同一端口

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38569108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档