Notas de la version de Sun GlassFish Enterprise Server v 2.1.1

AIX: @RunAs la prueba de autorización ha fallado en el módulo EJB AccessLocalException: El cliente no está autorizado (6627385)

Descripción

Un método en un bean empresarial cuya identidad de seguridad run-as o de propagación se define por medio de la anotación @RunAs intenta invocar un método en otro bean empresarial. Si no se define ningún run-as principal en el archivo descriptor de implementación sun-ejb-jar.xml, el intento puede fallar con un error de tipo javax.ejb.AccessLocalException .


javax.ejb.AccessLocalException: Client not authorized for this invocation.

Solución

En el archivo descriptor de implementación sun-ejb-jar.xml defina el nombre principal en el nombre principal-name el nombre principal para el que se ha especificado la función run-as.