我想知道是否可以在 Tomcat 中使用自定义 JMXAuthenticator。
从这个链接http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html,我知道 Tomcat 可以通过身份验证启用 JMX 远程。但它基于密码和访问文件。
我的场景有点复杂,
- 在启用 JMX 远程的情况下启动 tomcat(首选 6.0)
- 其中一个 webapps 注册了自己的 MBean(例如 XXConfig)
- 启动我自己的 JMX 客户端并通过 RMI 连接到 tomcat
- tomcat 通过我的专有协议验证连接(例如从数据库、文件等读取)
- JMX 客户端 r/w JVM 信息和 MBean(如果有)
有没有办法重定向身份验证?
我对 Java 和 JMX 也几乎是新手,所以如果我理解和表达有误,请告诉我。谢谢!