Filtro Login en ADF jdeveloper 11g

Amigos estoy construyendo una aplicacion en Jdeveloper 11g usando ADF como frameowrk de desarrollo, actualmente he configurado la autentificacion y autorizacion correctamente en mi app, pero mi necesidad es crear un filtro al servlet de autentificacion es decir a la llamada a "j_security_check", para realizar una comprobacion antes del proceso de autentificacion, para ello he construido una clase llamada LoginFilter que implementa la super clase Filter de javax.servlet y he configurado mi archivo de la siguiente manera:

Realiza operaciones previas y posteriores al inicio de sesión operation
LoginFilter
LoginFilter
oracle.fodemo.storefront.servlet.LoginFilter

LoginFilter
/j_security_check
FORWARD
REQUEST

El problema es que cuando realizo la peticion desde mi pagina de login el filtro no es llamado pese que si se inicializa la clase cuando se corre la aplicacion, he cambiado la etiqueta /j_security_check por /faces/j_security_check y tampoco funciona .

este es el codigo de mi clase LoginFilter

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class LoginFilter implements Filter
{
protected FilterConfig filterConfig = null;

/**
* init() : init() method called when the filter is instantiated. This
* filter is instantiated first time j_security_check is invoked for the
* application (when a protected servlet in the application is accessed).
*/
public void init(FilterConfig filterConfig) throws ServletException
{
this.filterConfig = filterConfig;

System.out.println(":: PostLoginFilter - init");
}

/**
* destroy() : destroy() method called when the filter is taken out of
* service.
*/
public void destroy()
{
this.filterConfig = null;
System.out.println(":: PostLoginFilter - destroy");
}

/**
* doFilter() : doFilter() method called before the servlet that this filter
* is mapped is invoked. Since this filter is mapped to j_security_check,
* this method is called before j_security_check action is posted.
*/
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {

System.out.println (":: preLoginFilter - doFilter");
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;

// pre login action

// get username
String username = req.getParameter("j_username");
String password = req.getParameter("j_password");
System.out.println(":: username - " + username + " ; password - " + password);

// call next filter in the chain : let j_security_check authenticate user

// post login action

chain.doFilter(request, response);

System.out.println(":: postLoginFilter - doFilter");
}

}

como pueden ver al parecer deberia funcionar pero en el entorno de adf con jdeveloper 11g no funciona establecer este Filtro al proceso de autentificacion.
Por otra parte he investigado y hasta la version 10 de jdev se usa el archivo orion-web.xml para establecer mapeo del filtro de autentificacion de la siguiente manera

<?xml version = '1.0' encoding = 'windows-1252'?>

...

LoginFilter
FORMAUTH

...

Pero la aplicacion no es capaz de leer dicho archivo, pienso que debe ser porque la version 11g ya no hace uso de este archivo.

agradesco su colaboracion.
salu2 from Ecuador

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Versiones del servidor de aplicaciones

Recuerda que Oracle con la compra de BEA, descontinúa su propio servidor de aplicaciones, basado originalmente en Orion de IronFlare. La versión 11g probablemente está esperando un servidor WebLogic y por tanto archivos descriptores distintos, aunque para eso se supone que está el IDE, para generar esos archivos. ¿Acaso no se trata de una versión preliminar del JDeveloper?

Saludos

Javier