Spring Boot 执行器/运行状况终结点不显示数据库或文件系统信息
2022-09-04 07:56:44
我无法获取数据库信息或文件系统信息以显示在 /health 终结点上。我只能得到:
{
"status": "UP"
}
有关我的设置和配置的详细信息: - Spring Boot 1.3.3 - 在 JBoss EAP 6.4 上运行 WAR - 数据源是一个 JNDI 资源。- 甲骨文是数据库
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'"
}
我曾尝试添加“driver-class-name: oracle.jdbc.driver.OracleDriver”,认为它可能需要更多细节,但这并没有改变情况。
所以,是的,什么给了?我做了一个普通的示例项目,它至少显示了文件系统的东西,所以不知道为什么不想在我的“真实”应用程序中显示。告诉我你伟大而明智的答案!:)