Как поменять порт консоли весенней загрузки h2 - PullRequest
1 голос
/ 20 мая 2019

Я пытаюсь просмотреть консоль h2 с пружинной загрузкой. Однако порт по умолчанию - 8080, и этот порт уже используется на моей машине.

Можно ли мне изменить веб-порт, который весенняя загрузка использует для h2? Существует много документации по изменению пути, но я не могу найти ничего об изменении порта. Это моя текущая конфигурация:

spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.h2.console.enabled=true
spring.h2.console.settings.web-allow-others=true
spring.jpa.database=h2

EDIT Как упомянуто Atul K ниже, веб-консоль h2 доступна на настроенном server.port. Однако для меня это не вариант, поскольку наше приложение весенней загрузки выполняет обязательную проверку заголовка для всех запросов, поступающих в приложение весенней загрузки. Можно ли независимо настроить порт для веб-консоли h2 и приложения весенней загрузки?

1 Ответ

2 голосов
/ 20 мая 2019

Добавьте server.port=8081 в вашу конфигурацию. Поскольку он встроен, следует использовать тот же порт, что и сервис. Так что должен иметь возможность доступа к нему с помощью URL: http://localhost:8081/h2-console

...