我有一个使用Java构建的应用程序。我希望使用Typesafe控制台为我的应用程序监视Akka,但我无法配置它,因为我无法找到Java的配置详细信息。此外,找不到任何可用于Java应用程序的Typesafe控制台的引用。
我用谷歌搜索并找到示例显示Scala应用程序的Typesafe控制台配置。尝试遵循相同的java指南,但它没有产生任何结果。
我已下载二进制发行版并使用Java编写示例应用程序。在引用Scala示例应用程序的build.scala
中进行了更改,然后启动了Atmos(bin / typesafe-console atmos)&控制台UI(bin / typesafe-console ui)。
我收到了错误:
[info] Running com.typesafe.atmos.sample.GreetingApplication
[error] No such file or class on classpath: com.typesafe.atmos.sample.GreetingApplication
java.lang.RuntimeException: Nonzero exit code returned from runner: 1
at scala.sys.package$.error(package.scala:27)
对Java应用程序Build.scala
配置的任何帮助都将受到高度赞赏。
答案 0 :(得分:3)
在同一问题的另一个论坛上收到' Peter Vlugter '的回复。
非常感谢他的宝贵贡献。
Java的配置与Scala的配置相同。
Play项目使用sbt,无论是Scala还是Java项目,还是sbt 配置总是在Scala中。
我创建了一个示例项目,将Typesafe控制台添加到Play Java项目:
https://github.com/pvlugter/hello-atmos-play-java
我开始使用java hello world示例项目:
https://github.com/playframework/playframework/tree/2.1.3/samples/java/helloworld
我在这个要跟踪的样本中添加了一个简单的actor。我猜你 有一个Akka actor系统可以在你的Play应用程序中跟踪。
使用sbt-atmos将开发人员Typesafe控制台添加到项目中 在这个提交中:
https://github.com/pvlugter/hello-atmos-play-java/commit/b9d6e5590e10b2ac8cbbb6254b3298a73e356799
干杯,彼得·弗格特