4

Java を使用して構築された play を使用するアプリケーションがあります。アプリケーションで Typesafe コンソールを使用して Akka を監視したいのですが、Java の構成の詳細が見つからないため、構成できません。また、Java アプリケーションの有効な Typesafe コンソールへの参照が見つかりませんでした。

私はググって、Scala アプリケーションの Typesafe コンソール構成を示すサンプルを見つけました。Java の同じガイドラインに従ってみましたが、結果は得られませんでした。

バイナリ ディストリビューションをダウンロードし、Java でサンプル アプリケーションを作成しました。Scalaのサンプルアプリを参考に変更し、build.scalaAtmos(bin/typesafe-console atmos)とConsole 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)

Build.scalaJava アプリケーションの設定に関するヘルプをいただければ幸いです。

4

1 に答える 1

3

同じ問題について、別のフォーラムで' Peter Vlugter 'から応答を受け取りました。

彼の貴重な貢献に深く感謝します。

Java の構成は、Scala の構成と同じです。

Play プロジェクトは、Scala プロジェクトであろうと Java プロジェクトであろうと sbt を使用し、sbt 構成は常に Scala で行われます。

Typesafe Console を 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

トレースするために、このサンプルに単純なアクターを追加しました。Play アプリケーション内でトレースする Akka アクター システムがあるとします。

sbt-atmos を使用して開発者の Typesafe コンソールをプロジェクトに追加する方法は、次のコミットにあります。

https://github.com/pvlugter/hello-atmos-play-java/commit/b9d6e5590e10b2ac8cbbb6254b3298a73e356799

乾杯、
ピーター・ヴルガー

于 2013-08-07T05:45:35.037 に答える