この規則は、以下のメソッドへの参照にフラグを立てます。
com.ibm.websphere.management.AdminService.getProcessName()com.ibm.ejs.ras.RasHelper.getServerName()com.ibm.websphere.runtime.ServerName.getDisplayName()com.ibm.websphere.runtime.ServerName.getFullName()これらのメソッドは、Liberty では使用できません。
このルールには自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。
バイナリ スキャナーには、前述のメソッドへの参照を java.lang.System.getProperty("wlp. server.name ") に変更する自動修正機能があり、これにより Liberty サーバーの名前が取得されます。 このソリューションは、WebSphere Application Server traditional では機能しません。
代替ソリューションについては、資料の 「 ロケーション・プロパティーへのプログラマチック・アクセス」セクションを参照してください。