/health エンドポイントに表示されるデータベース情報またはファイルシステム情報を取得できません。私は得ることができます:
{
"status": "UP"
}
私のセットアップと設定に関する詳細: - Spring Boot 1.3.3 - JBoss EAP 6.4 で WAR を実行 - データソースは 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'"
}
「driver-class-name: oracle.jdbc.driver.OracleDriver」を追加しようとしましたが、もっと詳細が必要かもしれないと思っていましたが、状況は変わりませんでした。
ええ、何が得られますか?私は、少なくともファイルシステムのものを門の外に表示するバニラのサンプルプロジェクトを作成したので、「実際の」アプリに表示したくない理由がわかりません。あなたの偉大で賢明な答えを教えてください!:)