Adobe Experience ManagerのOracle JDK ライセンス認証
ライセンスの曖昧さは、アプリケーションの実行に使用されるOracle Javaが既にカバーされているかどうか、または個別のライセンスが必要かどうかを確認する必要がある場合に発生する可能性があります。 この不確実性は、一般的に、サポートされているJDK バージョン、承認済みのダウンロードソース、およびアプリケーション外でのJavaの使用がライセンスの位置を変更するかどうかにかかっています。
説明 description
環境
- Product: Adobe Experience Manager オンプレミス、Adobe Experience Manager as a Cloud Service
- バージョン : 6.5
問題/症状
- Oracle Java SEのライセンス要件に関するITAM、調達、またはコンプライアンスの各部門からの不確実性
- Oracle Javaに個別のライセンスが必要かどうかについての質問
- JDK 8やJDK 11など、サポートされているJDK バージョンに関する混乱
- Adobe ポータルやOracle サイトなどの承認済みダウンロードソースに関する質問
- ランタイムエラーなしで曖昧なライセンスを取得
原因
この問題は、AEMのOracle Java ライセンスがデプロイメントモデル(オンプレミスまたはクラウド)に依存するため発生します。多くの場合、混乱が生じます。 Adobeには、バイナリが承認済みのソースから取得された場合のAEMのOracle Javaの使用方法が含まれていますが、必ずしも明確に理解されているとは限りません。 JEE上のAEM FormsではOpenJDKがサポートされていないため、混乱も発生します。
解決策 resolution
この問題を修正するには、次の手順に従います。
- 環境でAEM 6.5 オンプレミスまたはAEM as a Cloud Serviceが実行されているかどうかを確認して、AEM デプロイメントモデルを特定し、使用できない場合は詳細をリクエストします。
- 次を実行して、各AEM サーバーにインストールされているJava バージョンを確認します:
java -version - 出力には、Java (TM) SE Runtime EnvironmentやOracle CorporationなどのOracle Javaの詳細が含まれていることを確認します。
- インストール済みのJava バージョンと、公式の技術要件ドキュメントに記載されているサポート対象バージョンを比較し、サポート対象の表と完全に一致することを確認します。
- ライセンスの適用範囲を確認します。 Oracle Javaは、AEM(オンプレミスまたはクラウド)でのみ使用する場合は、Adobe ライセンスに含まれます。 AEM以外のアプリケーションと共有する場合は、別途Oracle ライセンスが必要になる場合があります。
- JDK ダウンロードソースを確認し、サポートされているバージョンのみがAdobe Software Distribution PortalまたはOracleからダウンロードされていることを確認します。
- アップグレード前に、対象のJDK バージョンがサポートされていることを確認して、アップグレードプランを検証します(例:AEM 6.5.23の場合はJDK 11.0.28)。
メモ
Java バージョンを特定できない場合、JDKがサポート対象としてリストされていない場合、コンプライアンスチームが書面による確認を必要とする場合、またはJavaがAEM以外で実行される場合は、Adobe サポート にお問い合わせください。
recommendation-more-help
experience-cloud-kcs-help-kbarticles