我们在禁用JMX时遇到问题。我正在使用Akka-camel和spring XML。在application.conf中,我们具有以下内容:
akka.camel {
jmx = off
context-provider = "com.mycompany.myapp.CamelContextProvider"
}
然后我们收到一条错误消息,说明上下文已经启动时无法关闭jmx。
我们发现它起作用的唯一方法是将其设置为on,然后使用xml在xml中将其关闭。但这迫使我们显式设置标签(当用户有权访问这些文件并让他们有权对其进行修改时)。
请注意,我们正在像这样启动骆驼上下文:
object MyApp extends App {
var system: Option[ActorSystem] = None
system = Some(ActorSystem(appName))
CamelExtension(system.get)
}
有什么主意如何让它仅在jmx = off时工作?