2.3. Spring Boot 1.x の Fuse Console へのアクセス
スタンドアロン Fuse Spring Boot 1.x ディストリビューションの Fuse Console にアクセスできます。
手順
以下の依存関係を Fuse アプリケーションの
pom.xml
ファイルに追加します。<dependency> <groupId>io.hawt</groupId> <artifactId>hawtio-springboot-1</artifactId> </dependency>
<dependency> <groupId>io.hawt</groupId> <artifactId>hawtio-springboot-1</artifactId> </dependency>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow バージョンは Maven BOM によって提供されるため、指定する必要はありません。
src/main/resources/application.properties
ファイルを編集します。以下のプロパティーを false に設定します。
-
endpoints.jolokia.sensitive
-
endpoints.hawtio.sensitive
-
hawtio.authenticationEnabled
-
以下のプロパティーを true に設定します。
-
endpoints.hawtio.enabled
endpoints.jolokia.enabled
application.properties
設定は以下の例のようになるはずです。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記デフォルトでは、Spring Boot の Fuse Console の認証は無効になっています。任意で、Fuse Console ディストリビューションに固有するコードを作成すると、認証を有効にすることができます。例は次のとおりです。
https://github.com/hawtio/hawtio/tree/master/examples/springboot-authentication
-
Fuse アプリケーションを実行します。
mvn spring-boot:run
mvn spring-boot:run
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Fuse Console の URL のポート番号を特定するには、
src/main/resources/application.properties
ファイルで management.port の設定値を見つけます。以下に例を示します。management.port = 10001
management.port = 10001
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ブラウザーで Fuse Console を開くには、以下の URL 構文を使用します。nnnnn は management.port プロパティーの値に置き換えます。