This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes EJB Certification (SCBCD/OCPJBCD) and the fly likes Glassfish @Runas exception Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » EJB Certification (SCBCD/OCPJBCD)
Bookmark "Glassfish @Runas exception" Watch "Glassfish @Runas exception" New topic
Author

Glassfish @Runas exception

Josip Juric
Greenhorn

Joined: Nov 23, 2012
Posts: 2
Hi,

I'm getting an exception trying to run my code with @runAs. I"ve got a remote client which calls RunAsSecurityBeanImpl bean. In RunAsSecurityBeanImpl bean i've injected PrintRoleBean with @EJB just to see which princple is used. My glassfish contains the roles needed which is manager.I've googled the exception but I haven't found an answer to why an exception is raised. Running my remote client I get the following exception:


This is the code for the remote client:


The remote interface for RunAsSecurityBeanImpl:




The injected bean in RunAsSecurityBeanImpl:


I've added the roles in glassfish-web.xml:


Frits Walraven
Creator of Enthuware JWS+ V6
Bartender

Joined: Apr 07, 2010
Posts: 1627
    
  23

Hi Josip

The error doesn't really ring a bell to me other than that you are using a file realm to store your Principals and Principal Groups and it seems your appserver has a problem reading that file.

Did you try everything without security enabled? Did you try using a Servlet and a login-form?

Why did you add the Principal mapping in the glassfish-web.xml instead of sun-ejb-jar.xml in the META-INF directory of your EJB project?

Regards,
Frits
 
 
subject: Glassfish @Runas exception
 
Similar Threads
Resource injection for env entry in the field
java.lang.IllegalStateException: Exception Description: Cannot use an EntityTransaction while using
Not intutive exception logs
hibernate composite key mapping question
EJB access from within a EJB using @EJB is failing in Sun Application Server