174.15. jetty JMX 支持


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

<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