【问题标题】:Custom JMXAuthenticator and Tomcat?自定义 JMXAuthenticator 和 Tomcat?
【发布时间】:2013-01-03 06:22:45
【问题描述】:

我想知道是否可以在 Tomcat 中使用自定义 JMXAuthenticator。

从这个链接http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html,我知道Tomcat 可以通过身份验证启用JMX 远程。 但它是基于密码和访问文件的。

我的场景有点复杂,

  1. 在启用 JMX 远程的情况下启动 tomcat(首选 6.0)
  2. 其中一个 Web 应用注册了自己的 MBean(例如 XXConfig)
  3. 启动我自己的 JMX 客户端并通过 RMI 连接到 tomcat
  4. tomcat 通过我的专有协议验证连接(例如从数据库、文件等读取)
  5. JMX 客户端 r/w JVM 信息和 MBean(如果有)

有没有办法重定向身份验证?

我对 Java 和 JMX 也几乎是新手,所以如果我理解和表达有误,请告诉我。谢谢!

【问题讨论】:

    标签: tomcat rmi jmx


    【解决方案1】:

    JMX 支持通过 JAAS 自定义身份验证。

    https://blogs.oracle.com/lmalventosa/entry/jmx_authentication_authorization

    您可能还会发现 catalina-jmx-remote.jar 很有用(在 Tomcat 网站上搜索)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      • 2011-04-13
      相关资源
      最近更新 更多