Les méthodes getCallerIdentity(), getEnvironment() et isCallerRole(java.security.Identity) de la classe javax.ejb.EJBContext ont été supprimées.
La méthode getMessageContext() de la classe javax.ejb.SessionContext a également été supprimée.
Remplacez la méthode getCallerIdentity() par la méthode getCallerPrincipal(). Au lieu d'utiliser la méthode getEnvironment(), utilisez le contexte de nommage JNDI java:comp/env pour accéder à l'environnement du bean enterprise.
Remplacez la méthode isCallerRole(java.security.Identity) par la méthode isCallerInRole(java.lang.String).
Il n'y a pas de remplacement pour la méthode getMessageContext() car JAX-RPC n'est pas pris en charge dans Jakarta EE9.
Pour plus d'information, voir Prise en charge de Jakarta EE 9.1 et en-têtes de réponse configurables dans Open Liberty 21.0.0.12.