oia*_*kyi 4 rest spring restlet apache-camel cxfrs
我有Camel路由,我想作为REST Web服务公开.应用程序部署在Web容器(Jetty/Tomcat)上,Spring也用于DI和其他"基础结构"事物.
我看了两个camel-restlet和camel-cxfrs组件,虽然它们都提供了作为REST服务公开路由的支持,但是我无法找到如何避免启动单独的服务器.我真正想要的是能够以类似于为Spring-WS入站端点定义路由的方式定义Camel路由,例如
from("restlet://application/user/{id}").to(...)
Run Code Online (Sandbox Code Playgroud)
Web应用程序的配置应该负责接受请求并将它们传输到适当的端点.
不得不承认我很惊讶我无法找到关于这个主题的足够信息,我不认为我的要求非常奇特.
请参阅此示例 http://camel.apache.org/cxf-tomcat-example.html
对于Apache CXF,您可以使用servlet传输,它允许您使用Tomcat/Jetty作为主机容器.
如果您使用OSGi,那么请看一下:http: //camel.apache.org/cxf-example-osgi.html 它显示了如何将CXF与OSGi HTTP服务一起使用,这对于CXFRS也应该有效.
| 归档时间: |
|
| 查看次数: |
9559 次 |
| 最近记录: |