サポートアドバイザリ:Spring Boot JDK バージョン > = 9 は、 Cisco Secure Application Start-Up に影響します

このドキュメントでは、AppDynamics 製品のサポートアドバイザリについて説明します。

概要

Java 開発キット(JDK)バージョン 9 以降を使用した Spring Boot で、Security Manager が有効になっている場合、Java Archive(JAR)ファイルのロードに問題があります。Cisco Secure Application は Java Security Manager を使用するため、Spring Boot のソフトウェアの問題によってクラスのロードが妨げられ、アプリケーションとコンテナの起動が失敗する可能性があります。「Spring Boot Issue 17796」を参照してください。

影響を受けるソフトウェア

Cisco Secure アプリケーション(Java)を使用するすべてのバージョン。

回避策

以下の回避策で問題をトラブルシュートし、Cisco Secure Application を起動して実行できるようにします。

  • Javaプロセスにシステムプロパティ -Dsun.misc.URLClassPath.disableJarChecking=true を適用します。
  • Java セキュリティマネージャを無効化するには、システムプロパティ -Dargento.no.security.manager=true を適用します。

解像度

バージョン 22.12 以降の場合、Cisco Secure Application は次の Spring Boot バージョンのシナリオを自動検出し、 Java Security Manager を無効のままにします。

  • 2.5.0
  • 2.4.0 ~ 2.4.6
  • 2.3.11 以前

Cisco AppDynamics は、他のバージョンが影響を受けるかどうかを調査しています。ミッションクリティカルな環境で設定する前に、ステージング環境でアプリケーション パフォーマンス モニタリングと Cisco Secure Application モニタリングを有効にすることをお勧めします。

マニュアルの変更履歴

Version 日付 概要
バージョン 12024 年 8 月 15 日サポートアドバイザリの初版。