Я создал пример проекта Lagom под названием hello-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
Запуск встроенной кассандры с лагом CassandraStart не помогает. Не только сервис cassandra, но и helloworld-impl не может зарегистрироваться в локаторе сервисов. Я попытался подключиться к порту по телнету, но он возвращает отказ в соединении.
Может ли это быть ошибкой, возникающей только при попытке запустить автономную службу, или я могу что-то упустить?