parent_last は他のアプリケーションに影響しますか? parent_last を使用しているアプリケーションは、他のアプリケーションの影響を受けますか?
サーバーは「Multiple Classloaders」(アプリケーション IIUC ごとに 1 つ) に設定されています。
私の理解では、これはすべてのクラスがアプリケーションからロードされることを意味しますよね?
別のアプリケーションが websphere 拡張機能に存在するクラスをロードし、後でアプリケーションがそのクラスを使用するとどうなりますか。リロードされますか、それとも親からのものを使用しますか? (アプリケーションのクラスと互換性がない可能性があります)。
ウェブスフィアのマニュアルには次のように書かれています。
「最初にローカル クラス ローダーでロードされたクラスを指定することにより (親が最後に)、アプリケーションは親クラス ローダーに含まれるクラスをオーバーライドできますが、オーバーライドされたクラスとオーバーライドされていないクラスを混在して使用している場合、このアクションは ClassCastException または LinkageErrors を引き起こす可能性があります。 ."
しかし、私はこの潜在的なリスクを理解していません。誰かがこれの例を提供してもらえますか?