我正在尝试在我拥有的应用程序上使用类型安全控制台。承担解释,但获取上下文非常重要
我的应用程序是一个Web应用程序。它对使用akka的jar有一个maven依赖(换句话说,web应用程序不直接与akka交互,akka的东西对web应用程序是透明的)。
我已经下载了typesafe-console developer 1.3.1。
我将加载时weaver添加到jvm参数中,我的启动参数如下所示:
-javaagent:/opt/typesafe-console-developer-1.3.1/lib/weaver/aspectjweaver.jar
-Dorg.aspectj.tracing.factory=default
-Djava.library.path=/opt/typesafe-console-developer-1.3.1/lib/sigar
-Daj.weaving.verbose=true
我确实得到了一些编织输出,它确实表明它正在使用trace-akka jar中的aop.xml。
我的应用程序在tomcat中运行得很好,一切都运行得很顺利。
然而,当我去类型安全控制台时,我看不到任何东西。
我确实在我的网络应用程序中创建了一个application.conf文件,如下所示:
akka {
loggers = ["com.typesafe.atmos.trace.Slf4jTraceContextLogger"]
loglevel = "INFO"
}
atmos {
trace {
enabled = true
traceable {
"*" = on
}
sampling {
"*" = 1
}
}}
我的猜测是我在某个地方错过了一个步骤,或者应用程序配置文件可能没有被提取?
非常感谢任何帮助!
答案 0 :(得分:0)
未加载应用程序配置文件。
我只是有一点黑客来覆盖akka的应用程序配置文件并且它有效!