Notas de la versión de Sun Java System Application Server 9.1 Update 1-9.1 Update 2

AIX: @RunAsAccessLocalException: 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: El cliente no está autorizado para esta invocación.

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.