如何在camel restlet路由DSL中指定主机端口?

时间:2015-08-20 09:06:59

标签: apache-camel

我需要为camel web项目添加基本身份验证,我使用camel restlet组件来公开REST api,来自camel文档Restlet Endpoint with Authentication

一种方法是使用“restletRealm”设置,我可以实际通过单元测试,但在将其与实际应用程序集成时会遇到问题:

  1. 如果我在路由DSL中添加主机/端口,例如<from uri="restlet:http://localhost:8080/securedOrders?restletMethod=post&restletRealm=#realm"/> 这将导致tomcat启动时地址已在使用错误
  2. 如果我将路由DSL配置为<from uri="restlet:/securedOrders?restletMethod=post&restletRealm=#realm"/>,则会阻止路由进程。
  3. 另一种方法是使用SSL support after camel 2.15.0,但仍然存在将主机/端口添加到路由DSL的问题。

    有任何帮助吗?提前谢谢!

    ENV:
    骆驼:2.15.2
    Camel-Restlet:2.15.2
    春天:3.2.10.RELEASE

0 个答案:

没有答案