Привод пружинной загрузки пытается установить соединение с БД - PullRequest
1 голос
/ 13 апреля 2020

У меня есть приложение весенней загрузки, написанное с использованием jhipster, которое было передано нашему проекту не долго go. Он работает под управлением WebLogi c, и я нахожусь в процессе его переноса на Tomcat9, готовясь к облачной миграции. Я обнаружил, что когда я получаю доступ к "health" привода, приложение возвращает {"status": "DOWN"} и пытается подключиться к базе данных.

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

Кто-нибудь знает, куда мне смотреть?

Было выброшено следующее исключение:

2020-04-13 07:41:32.003 ERROR 16156 --- [nio-8080-exec-9] o.a.tomcat.jdbc.pool.ConnectionPool      : Unable to create initial connections of pool.

java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:743)
        at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:666)
        at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:566)
        at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310)
        at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:732)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:664)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:479)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:154)
        at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118)
        .
        .
        .

1 Ответ

2 голосов
/ 13 апреля 2020

Проверка работоспособности БД включается при добавлении структуры привода.

Вы можете отключить проверку работоспособности БД с помощью этого свойства:

management.health.db.enabled=false

Подробнее о всех свойствах привода читайте здесь: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#actuator -properties

...