hello-lagom という名前のサンプル Lagom プロジェクトを作成しましたが、すべて正常に動作しているようです。ただし、最初にサービスロケーターを開始してから、次のようにプロジェクトを実行することにより、helloworld-impl プロジェクトを実行しようとすると、次のようになります。
activator lagomServiceLocatorStart
activator helloworld-impl/run
コンソールに、サービス ロケーターが実行中であることが示されます。
[info] Service locator is running at http://localhost:8000
[info] Service gateway is running at http://localhost:9000
[success]
ただし、Lagom は helloworld-impl サービスの開始時に接続拒否例外をスローします。
c.l.l.j.p.InitServiceLocatorHolder - Cassandra server name=[cas_native]
couldn't be registered to the service locator.
java.net.ConnectException: Connection refused: localhost/127.0.0.1:8000
埋め込み cassandra を lagomCassandraStart で起動しても役に立ちません。cassandra サービスだけでなく、helloworld-impl もサービス ロケーターへの登録に失敗します。ポートに telnet しようとしましたが、接続が拒否されました。
これは、サービスをスタンドアロンで実行しようとしたときにのみ発生するバグでしょうか、それとも何か不足している可能性がありますか?