Java 如何从同一主机/端口下的多个Camel上下文中获取JAX-RS端点?
如果系统有多个bundle,每个bundle都有自己的Camel上下文和零个或多个JAX-RS bean(每个bean都定义了路径前缀),那么如何组织整个系统,以便:Java 如何从同一主机/端口下的多个Camel上下文中获取JAX-RS端点?,java,apache-camel,jax-rs,apache-servicemix,Java,Apache Camel,Jax Rs,Apache Servicemix,如果系统有多个bundle,每个bundle都有自己的Camel上下文和零个或多个JAX-RS bean(每个bean都定义了路径前缀),那么如何组织整个系统,以便: 所有JAX-RS bean都绑定到配置的主机名/端口 它们都共享相同的拦截器 请给我一个详细的回答。看起来您使用的是CXFSeverlet OSGi传输,它支持跨捆绑包路由请求消息。您只需要设置到端点的不同相对路径 您可以为每个端点配置不同的拦截器,以处理不同的请求和响应,即使它们使用相同的传输,您也无法更改这些传输。是的,我
- 所有JAX-RS bean都绑定到配置的主机名/端口
- 它们都共享相同的拦截器
请给我一个详细的回答。看起来您使用的是CXFSeverlet OSGi传输,它支持跨捆绑包路由请求消息。您只需要设置到端点的不同相对路径
您可以为每个端点配置不同的拦截器,以处理不同的请求和响应,即使它们使用相同的传输,您也无法更改这些传输。是的,我使用CXF进行JAX-RS bean映射。但我没有配置CXFSeverlet传输,这可能就是我想要的。您能提供一些这种传输的配置示例吗?我想这会解决我的问题。你可以从运输的角度在这里找到一个例子,它们是一样的:)你可以在这里找到其余的例子