データベースの情報またはファイルシステムの情報を/ healthエンドポイントに表示することができません。私は得ることができます:私のセットアップと構成についてスプリングブートアクチュエータ/ヘルスエンドポイントにデータベースまたはファイルシステム情報が表示されない
{
"status": "UP"
}
詳細: - 春ブーツ1.3.3 - JBossのEAP 6.4 のWARを実行する - データソースは、JNDIリソースです。 - Oracleは、私が上/ configpropsたデータベース
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
ことの一つは、私はそれが関連しているかどうかわからないんだけどこれはこれであり、次のとおりです。私は、「ドライバー・クラス - を追加しようとした
"spring.datasource.CONFIGURATION_PROPERTIES": {
"prefix": "spring.datasource",
"properties": {
"error": "Cannot serialize 'spring.datasource'"
}
oracle.jdbc.driver.OracleDriver "という名前を付け加えてください。詳細は必要かもしれないが、それは状況を変えていない。
ええ、何を与えるのですか?私はバニーリヤのサンプルプロジェクトを作成しました。少なくとも、ファイルシステムをゲートから見せてくれるので、私の "本当の"アプリケーションに表示したくない理由はわかりません。あなたの偉大で賢明な答えを教えてください! :)
私は、答えを感謝し、それを信じるかどうかそのプロパティ構文を使用して、その値を問題なく切り替えることができます。その行をYAML形式に変更することは同じです。 /ヒースの新しい結果はありません。 –
セキュリティを有効にしていますか? – dunni
私はスプリングブート用のキークローアダプターを使用しています。私はすべての私のエンドポイントに行くことができます。 –