11.10. OpenShift の起動可能な JAR の設定


起動可能な JAR を使用する前に、JVM を設定してスタンドアロンサーバーが JBoss EAP for OpenShift で正しく動作することを確認できます。

JAVA_OPTS_APPEND 環境変数を使用して JVM を設定します。JAVA_ARGS コマンドを使用して、起動可能な JAR に引数を提供します。

環境変数を使用してプロパティーの値を設定できます。たとえば、JAVA_OPTS_APPEND 環境変数を使用して、-Dwildfly.statistics-enabled プロパティーを true に設定できます。

JAVA_OPTS_APPEND="-Xlog:gc*:file=/tmp/gc.log:time -Dwildfly.statistics-enabled=true"

サーバーの統計が有効になっているようになりました。

注記

起動可能な JAR に引数を提供する必要がある場合は、JAVA_ARGS 環境変数を使用します。

JBoss EAP for OpenShift は JDK 17 イメージを提供します。起動可能な JAR に関連付けられたアプリケーションを実行するには、まず最新の OpenJDK 17 イメージストリームタグおよびイメージ情報を OpenShift プロジェクトにインポートする必要があります。環境変数を使用して、インポートされたイメージで JVM を設定できます。

JBoss EAP for OpenShift S2I イメージに使用される JVM の設定に同じ設定オプションを適用できますが、以下の違いがあります。

  • オプション: -Xlog 機能は利用できませんが、-Xlog:gc を有効にすることでガベッジコレクションのロギングを設定できます。例: JAVA_OPTS_APPEND="-Xlog:gc*:file=/tmp/gc.log:time"
  • 初期メタスペースのサイズを増やすには、GC_METASPACE_SIZE 環境変数を設定します。最適なメタデータのキャパシティパフォーマンスを得るためには、値を 96 に設定します。
  • ランダムなファイルの生成を改善するには、JAVA_OPTS_APPEND 環境変数を使用して、java.security.egd プロパティーを -Djava.security.egd=file:/dev/urandom に設定します。

この設定により、インポートされた OpenJDK 17 イメージで実行される場合に JVM のメモリー設定およびガベージコレクション機能が向上します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る