EJB コンテキストの相違点

javax.ejb.EJBContext クラスのメソッド getCallerIdentity ()getEnvironment ()、および isCallerRole (java.security.Identity) が削除されました。 javax.ejb.SessionContext クラスの getMessageContext() メソッドも削除されました。

getCallerIdentity() メソッドを getCallerPrincipal() メソッドに置き換えます。 getEnvironment() メソッドを使用する代わりに、JNDI 命名コンテキスト java:comp/env を使用して、エンタープライズ Bean の環境にアクセスします。 isCallerRole (java.security.Identity) メソッドを isCallerInRole (java.lang.String) メソッドに置き換えます。

JAX-RPC は Jakarta EE9 でサポートされていないため、getMessageContext() メソッドに代わるものはありません。

詳しくは、Jakarta EE 9.1 Open Liberty 21.0.0.12 のサポートおよび構成可能な応答ヘッダーを参照してください。