Я не могу получить информацию о базе данных или информацию о файловой системе, которая будет отображаться в конечной точке/health. Я могу только получить:Привод Spring Boot/конечная точка работоспособности не отображает информацию о базе данных или файловой системе
{
"status": "UP"
}
Подробная информация о моей установке и настройке: - Spring Загрузочный 1.3.3 - Запуск WAR на JBoss EAP 6.4 - Datasource является JNDI ресурс. - Oracle является база данных
spring:
datasource:
# Must match the datasource name in JBoss standalone.xml
jndi-name: java:jboss/beautiful-ds
driver-class-name: oracle.jdbc.driver.OracleDriver
jpa:
properties:
# escapes reserved words used as column names (if any)
globally_quoted_identifiers: true
show-sql: true
hibernate:
naming_strategy: org.hibernate.cfg.EJB3NamingStrategy
server:
servlet-path: /*
management:
health:
diskspace:
enabled: true
db:
enabled: true
endpoints.health.sensitive: false
Одна вещь, я нашел на/configprops это, что я не уверен, является ли она связана:
"spring.datasource.CONFIGURATION_PROPERTIES": {
"prefix": "spring.datasource",
"properties": {
"error": "Cannot serialize 'spring.datasource'"
}
Я попытался добавить «водитель-class- имя: oracle.jdbc.driver.OracleDriver «думая, что, возможно, ему нужно больше деталей, но это не изменило ситуацию.
так что да, что дает? Я сделал пример проекта с ванилью, который, по крайней мере, показывает файловую систему из ворот, поэтому не уверен, почему или не хочу показывать в моем «реальном» приложении. Расскажи мне свои великие и мудрые ответы! :)
Я ценю ответ, но верить этому или нет, Я могу переключать это значение без проблем, используя этот синтаксис свойств. Изменение этой строки в формате YAML ведет себя одинаково. Нет новых результатов в/heath. –
У вас включена защита? – dunni
Я использую адаптер keycloak для весеннего ботинка. Я могу полностью оценить все свои конечные точки. –