h2.bindAddress игнорируется - PullRequest
       15

h2.bindAddress игнорируется

0 голосов
/ 09 июля 2019

Я запускаю приложение Kotlin & Spring Boot, используя h2, и делаю следующее:

fun main(args: Array<String>) {
    System.setProperty("h2.bindAddress", "127.0.0.1")
    System.err.println("Bind address set for h2")
    runApplication<Application>(*args)
}

Я вижу, что код работает и переменная устанавливается, но вчера я получил свой старый адрес DHCP в сообщении об ошибке:

org.h2.jdbc.JdbcSQLException: Connection is broken: "java.net.SocketTimeoutException: connect timed out: 192.168.0.5:63101" [90067-197]

URL моей БД такой:

spring.datasource.url=jdbc:h2:/tmp/testdb;DB_CLOSE_ON_EXIT=TRUE;AUTO_SERVER=TRUE;

Есть идеи, почему это не работает? Я удалил базу данных в /tmp/testdb, но все еще получаю ошибку. Как мне «сбросить» привязанный IP-адрес?

...