Сам сервер Eureka не имеет веб-страниц, кроме страницы панели инструментов.Так как ваш сервер запускается успешно, я думаю, что ваша проблема в том, почему вы не можете получить доступ к странице панели инструментов.Также, посмотрев на ваш файл Github application.properties
, я бы предложил ниже конфиги:
spring.application.name=demo-eureka-server
server.port=8761
eureka.instance.hostname=localhost
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.dashboard.path=/dashboard
После этих конфигураций вы сможете получить доступ к панели инструментов через http://localhost:8761/dashboard
url.Кроме того, если ваши клиентские службы настроены правильно, вы должны увидеть каждую из подключающихся служб на этой панели.
Используйте аннотацию @EnableAutoConfiguration
вместо @SpringBootApplication
в вашем основном классе.EnableAutoConfiguration
будет скрывать функциональность аннотации @SpringBootApplication
.
РЕДАКТИРОВАТЬ
Хотя eureka.dashboard.path=/dashboard
и eureka.instance.hostname=localhost
не являются обязательными, eureka.client.register-with-eureka=false
требуется.Это свойство позволяет серверу Eureka
не регистрироваться в качестве клиента и не выполнять его в качестве сервера.Это свойство eureka.client.fetch-registry=false
также требуется, если в данный момент нет других доступных узлов реестра.Он говорит, Eureka
сервер не искать другие узлы реестра.
И да.Если eureka.dashboard.path=/dashboard
не определено, панель инструментов будет доступна в корне (http://localhost:8761/
).