У меня есть приложение, которое использует локатор gemfire и серверы. Я хотел бы написать интеграционный тест, который мог бы помочь мне запустить локатор и сервер в JVM, а также закрыть их при завершении тестов. Я не смог найти ни одной документации, которая могла бы помочь мне сделать это.
Я попытался запустить локатор и сервер, когда тесты начинают использовать LocatorLauncher
и ServerLauncher
. Он запускает локатор, но выдает исключение, заявляющее IllegalStateException: A connection to a distributed system already exists in this VM.
Я не очень хорошо разбираюсь в gemfire и не понимаю, что мне здесь не хватает, или я пытаюсь совершить совершенно неверное направление.