私は、Tomcat 8に記載されたページ(http://hawt.io/getstarted/index.html)を取得Hawtioに記載されていhawtioと例キャメルアプリケーションを実行しようとした、と例外が発生しました、hawtioのInstanceAlreadyExistsExceptionタイプ=セキュリティ名= RBACRegistry
SEVERE:例外は、送信コンテキストを初期化したイベントをクラスio.hawtのリスナーインスタンスに返します。 HawtioContextListener java.lang.RuntimeException:javax.management。 InstanceAlreadyExistsException:hawtio:タイプ=セキュリティ、名前= RBACRegistry io.hawt.HawtioContextListener.contextInitialized(HawtioContextListener.java:40) でio.hawt.HawtioContextListener.createServletException(HawtioContextListener.java:61) においてにおけるORG .apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4842) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5303) at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1407) at org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1397) ) at java.util.concurrent.FutureTask.run(不明なソース) at java.util.concurrent.ThreadPoolExecutor.runWorker(不明なソース) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(不明なソース) at java .lang.Thread.run(Unknown Source) 原因:javax.management.InstanceAlreadyExistsException:hawtio:type = security、name = RBACRegistry at com.sun.jmx.mbeanserver.Repository.addMBean(不明なソース) at com。 com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObjectでcom.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(不明なソース) でsun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(不明なソース) (不明なソース) でのcom.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(不明なソース) com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(不明なソース) at io.hawt.jmx.RBACRegistry.init(RBACRegistry.java: 64) io.hawt.HawtioContextListener.contextInitialized(HawtioContextListener.java:38) ... 9時より
は、誰かが私に何をすべきか教えてくださいでした。
Hawtioのchangelogバージョン1.4.66では、「Hawtio内のすべてのJolokiaコールがRBACに基づいてチェックされています。これはHawtioのセキュリティが強化されていることを意味しますが、アクセス例外も発生する可能性があります。 Hawtioのバグですが、Karaf ACLファイルなど、いくつかの必要なRBAC設定がコンテナにないことを示しています。実行中のコンテナで必要な設定を実行することで、これらの例外を解決できます。しかし、私はそれから何かを推測することはできませんでした。 –
エラースタックトレースによれば、この問題は上記のchangelogステートメントに関連していないようです(btw 1.4.66はまだ正式リリースされていません)。 –