Diferencias en contextos EJB

Se han eliminado los métodos getCallerIdentity(), getEnvironment() y isCallerRole(java.security.Identidad) de la clase javax.ejb.EJBContext. El método getMessageContext() de la clase javax.ejb.SessionContext también se ha eliminado.

Sustituya el método getCallerIdentity() por el método getCallerPrincipal(). En lugar de utilizar el método getEnvironment(), utilice el contexto de denominación JNDI java:comp/env para acceder al entorno del enterprise bean. Sustituya el método isCallerRole(java.security.Identity) por el método isCallerInRole(java.lang.String).

No hay sustitución para el método getMessageContext() porque JAX-RPC no está soportado en Jakarta EE9.

Puede obtener información adicional consultando Soporte de Jakarta EE 9.1 y cabeceras de respuesta configurables en Open Liberty 21.0.0.12.