Desarrollo de aplicaciones web en Java EE con JSF. Todas las páginas están protegidas de la visualización por formulario de autenticación con la acción 'j_security_check' y las entradas 'j_username' y 'j_password'.Redirección incorrecta después de iniciar sesión (Java EE w/JSF)
Después de registro de éxito en, sin embargo, no estoy redirigido a la página que quería acceder a esta URL, pero
/faces/javax.faces.resource/jsf.js?ln=javax.faces&stage=Development
Así que estoy mirando las jsf.js archivo de script con todo el código JS en lugar de la página que quería ver No importa si accedo a la raíz web o a cualquier otra página, siempre se me redirige a esta URL. Luego cambio la URL a cualquier página, la carga bien y estoy conectado.
Tengo que decir que ya tuve este problema que mágicamente desapareció, así que me redirigió correctamente. Después de algunas semanas se rompió nuevamente pero no lo hago si fue mi culpa, y si lo fue, no sé la causa. No estaba jugando con las reglas de redireccionamiento o navegación en absoluto.
Es bueno mencionar que también estoy usando PrettyFaces.
EDIT:
<security-constraint>
<display-name>secured</display-name>
<web-resource-collection>
<web-resource-name>all</web-resource-name>
<description/>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<description/>
<role-name>admin</role-name>
<role-name>teacher</role-name>
</auth-constraint>
</security-constraint>
<security-constraint>
<display-name>secured for admins</display-name>
<web-resource-collection>
<web-resource-name>admin pages</web-resource-name>
<description/>
<url-pattern>/admin/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<description/>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<security-constraint>
<display-name>unsecured</display-name>
<web-resource-collection>
<web-resource-name>css</web-resource-name>
<description/>
<url-pattern>/css/*</url-pattern>
</web-resource-collection>
<web-resource-collection>
<web-resource-name>js</web-resource-name>
<description/>
<url-pattern>/js/*</url-pattern>
</web-resource-collection>
<web-resource-collection>
<web-resource-name>img</web-resource-name>
<description/>
<url-pattern>/img/*</url-pattern>
</web-resource-collection>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>wetk-security</realm-name>
<form-login-config>
<form-login-page>/faces/login.xhtml</form-login-page>
<form-error-page>/faces/login.xhtml</form-error-page>
</form-login-config>
</login-config>
¿Qué hay en los elementos '' del archivo 'web.xml'? –
Editado la pregunta. – redhead