174.15. Jetty JMX 支持


从 Camel 2.3.0,Clal-jetty 支持在组件和端点级别启用 Jetty 的 JMX 功能,并带有优先级端点配置。请注意,在 Camel 上下文内必须启用 JMX,以便在这个组件提供 Jetty 支持时,该组件提供对使用 Camel 上下文注册的 MBeanServer 的引用。因为 camel-jetty 组件缓存并重复使用给定协议/主机/端口对的 Jetty 资源,因此仅在创建第一个端点时评估该配置选项以使用协议/主机/端口对。例如,给定从以下 XML 片段创建的两个路由,JMX 支持将保持为侦听 "https://0.0.0.0" 的所有端点启用的。

<from uri="jetty:https://0.0.0.0/myapp/myservice1/?enableJmx=true"/>
Copy to Clipboard Toggle word wrap
<from uri="jetty:https://0.0.0.0/myapp/myservice2/?enableJmx=false"/>
Copy to Clipboard Toggle word wrap

camel-jetty 组件还提供 Jetty MBeanContainer 直接配置。Jetty 动态创建 MBean 名称。如果您在 Camel 上下文之外运行另一个 Jetty 实例,并在实例间共享相同的 MBeanServer,则可以为两个实例提供同一 MBeanContainer 的引用,以避免注册 Jetty MBeans 时的名称冲突。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat