Boa tarde a todos,
Eu não estou conseguindo configurar o JDBCRealm no Glassfish, se bem que eu acho que o problema está nos arquivos de configuração da app.
web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
<display-name>bugWeb</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<!-- Controle de usuário configurado o Container -->
<!-- <login-config> <realm-name>K19-Realm</realm-name> </login-config> -->
<!-- Caso ocorra uma exception -->
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.xhtml</location>
</error-page>
</web-app>
sun-web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd">
<sun-web-app error-url="">
<context-root>/bugWeb</context-root>
<!--
<security-role-mapping>
<role-name>ADMIN</role-name>
<group-name>admin</group-name>
</security-role-mapping>
<security-role-mapping>
<role-name>USERS</role-name>
<group-name>users</group-name>
</security-role-mapping> -->
<security-role-mapping>
<role-name>user-role</role-name>
<principal-name>user</principal-name>
<group-name>users</group-name>
</security-role-mapping>
<security-role-mapping>
<role-name>admin-role</role-name>
<group-name>admins</group-name>
</security-role-mapping>
<security-role-mapping>
<role-name>guest-role</role-name>
<group-name>guests</group-name>
</security-role-mapping>
<class-loader delegate="true" />
<jsp-config>
<property name="keepgenerated" value="true">
<description>Keep a copy of the generated servlet class java code.</description>
</property>
</jsp-config>
</sun-web-app>
Obs.: Eu estou utilizando EJB(@RolesAllowed)
Eu já depurei, porém, não consegui encontrar o erro, simplementes é exibido que o usuário x,y,z não tem permissão.
Eu agradeço desde já!
[]'s
