Отключение JMX с помощью application.conf выдает ошибку

У нас проблема с отключением JMX. Я использую Akka-Camel и Spring XML. В нашем application.conf у нас есть следующее:

akka.camel {
   jmx = off
   context-provider = "com.mycompany.myapp.CamelContextProvider"
}

Затем мы получаем сообщение о том, что jmx нельзя отключить, когда контекст уже запущен.

Единственный способ, которым мы обнаружили, что это работает, это включить его, а затем отключить в xml с помощью. Но это заставляет нас явно устанавливать тег (в то время как пользователи имеют доступ к этим файлам и оставляют им доступ для его изменения).

Обратите внимание, мы запускаем верблюжий контекст следующим образом:

object MyApp extends App {

  var system: Option[ActorSystem] = None

  system = Some(ActorSystem(appName))

  CamelExtension(system.get)

}

Любая идея, как заставить это работать только с jmx = off?

0 ответов

Другие вопросы по тегам