クラス・ローダーが、クラスをロードする際に、
最初に親クラス・ローダーを検索するのか、
あるいはアプリケーション・クラス・ローダーを検索するのかを指定します。開発キット・クラス・ローダーおよび WebSphere® Application Server クラス・ローダーの標準は、Classes loaded with parent class loader first です。Classes loaded with local class loader first (parent last) を指定することにより、
アプリケーションは、親クラス・ローダーに含まれるクラスをオーバーライドできますが、
オーバーライドされたクラスとオーバーライドされていないクラスを一緒に使用した場合、
このアクションにより、ClassCastException または LinkageErrors が発生する可能性があります。
オプションは「Classes loaded with parent class loader first」と「Classes loaded with local class loader first (parent last)」です。デフォルトでは、クラスをロードする際に、
親クラス・ローダーを検索してから、アプリケーション・クラス・ローダーを検索します。
ご使用のアプリケーションでこの製品の
Jakarta 共通ロギングのデフォルト構成を使用する場合は、このアプリケーション・クラス・ローダーの順序を
Classes loaded with parent class loader first に設定します。ご使用のアプリケーションで Jakarta 共通ロギングのデフォルト構成をオーバーライドする場合、
ご使用のアプリケーションが、Jakarta 共通ロギングでサポートされている形式の構成を提供し、
このクラス・ローダーの順序が「Classes
loaded with local class loader first (parent last)」に設定される必要があります。また、デフォルト構成をオーバーライドするには、ご使用のアプリケーションの各
Web モジュールのクラス・ローダーの順序を設定して、正しいロガー・ファクトリーがロードされるようにします。