2.4. Spring Boot アプリケーションの実行


HawtIO は 2 つのステップで Spring Boot アプリケーションに接続できます。

手順:

  1. io.hawt:hawtio-springboot およびサポートする Camel Spring Boot スターターを pom.xml の依存関係に追加します。

    <dependencyManagement>
      <dependencies>
        <dependency>
          <groupId>io.hawt</groupId>
          <artifactId>hawtio-bom</artifactId>
          <version>4.0.0.redhat-00072</version>
          <type>pom</type>
          <scope>import</scope>
        </dependency>
        <!-- ... other BOMs or dependencies ... -->
      </dependencies>
    </dependencyManagement>
    
    <dependencies>
      <dependency>
        <groupId>io.hawt</groupId>
        <artifactId>hawtio-springboot</artifactId>
      </dependency>
    
       <!-- Mandatory for enabling Camel management via JMX / Hawtio -->
      <dependency>
        <groupId>org.apache.camel.springboot</groupId>
        <artifactId>camel-management-starter</artifactId>
      </dependency>
    
      <!-- (Optional) Required for Hawtio Camel route diagram tab -->
      <dependency>
        <groupId>org.apache.camel.springboot</groupId>
        <artifactId>camel-spring-boot-xml-starter</artifactId>
      </dependency>
    
      <!-- ... other dependencies ... -->
    </dependencies>
    Copy to Clipboard Toggle word wrap
  2. 次の行を application.properties に追加して、HawtIO および Jolokia エンドポイントを有効にします。

    spring.jmx.enabled = true
    management.endpoints.web.exposure.include = hawtio,jolokia
    Copy to Clipboard Toggle word wrap
  3. 次のように、Spring Boot アプリケーションを開発モードで使用して HawtIO を実行します。

    mvn spring-boot:run
    Copy to Clipboard Toggle word wrap
  4. http://localhost:8080/actuator/hawtio を開き、HawtIO コンソールを表示します。

2.4.1. HawtIO パスの設定

HawtIO エンドポイントに /actuator ベースパスを使用しない場合は、次のコマンドを実行することもできます。

  1. management.endpoints.web.base-path プロパティーを使用して Spring Boot 管理ベースパスをカスタマイズします。

    management.endpoints.web.base-path = /
    Copy to Clipboard Toggle word wrap
  2. management.endpoints.web.path-mapping.hawtio プロパティーを設定して、HawtIO エンドポイントへのパスをカスタマイズすることもできます。

    management.endpoints.web.path-mapping.hawtio = hawtio/console
    Copy to Clipboard Toggle word wrap
  3. 以下に例を示します。

    1. HawtIO Spring Boot example に、実際に動作する Spring Boot の例があります。この例は、Apache Camel ルート、メトリクスなどに関する情報を公開する Web アプリケーションを監視する方法を示します。
    2. リアルタイム値とチャートに適した MBean は java.lang/OperatingSystem です。Camel ルートを確認してください。ツリー内で選択を変更すると、その内容に基づいて使用可能なタブのリストが動的に変化します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る