Problema com filtros [Resolvido]

Oi gente,

Estou com um problema. Quando eu deixo meu programa sem filtros, ele funciona perfeitamente (é um sistema login simples, em jsp).

Quando eu coloco o filtro no web.xml dá “The requested resource () is not available.

Meus arquivos estão organizados da seguinte forma:

WebContent/ - login.jsp - index.jsp * jsp/ - checkLogin.jsp - signOut.jsp * restrict/ - clientHome.jsp - analystHome.jsp - managerHome.jsp * WEB-INF/ * classes/ * br/ * com/ * test/ * filter/ - LoginFilter.class - web.xml * META-INF/

O web.xml está assim:

<filter> <description> Filter that restricts the access to certain pages depending on the user. </description> <filter-name>loginFilter</filter-name> <filter-class>br.com.test.filter.LoginFilter</filter-class> </filter> <filter-mapping> <filter-name>loginFilter</filter-name> <url-pattern>jsp/restrict/*</url-pattern> </filter-mapping>

Desde já, muito obrigada,

Olá
Acho que vc deve colocar um patern diferente, por exemplo… *.jsp ou *.do
exemplo no código:

     &lt;!-- FILTER --&gt;
       &lt;filter&gt;
          &lt;filter-name&gt;loginFilter&lt;/filter-name&gt;
          &lt;filter-class&gt;br.com.test.filter.LoginFilter&lt;/filter-class&gt;
        &lt;/filter&gt;

    &lt;filter-mapping&gt;
        &lt;filter-name&gt;loginFilter&lt;/filter-name&gt;
        &lt;url-pattern*.do&gt;&lt;/url-pattern&gt;
    &lt;/filter-mapping&gt;
    &lt;!-- FILTER --&gt;

Espero ter ajudada
Flwsss

Olá
Dei uma pesquisada quando vc colocar esse patern… (jsp/restrict/*) quer dizer
que vc quer apenas monitorar a pasta restrict onde fica as páginas do sistema, acho que não
é seu caso… ok!

É um complemento da minha resposta a cima…

Até mais

Oi, obrigada, thiago!

Eu quero restringir apenas o acesso dessas páginas dentro de restrict mesmo.

Tinham dois erros: estava faltando uma barra em jsp/restrict/*.jsp. Ficou assim:

	<filter>
		<description> Filter that restricts the access to certain pages
			depending on the user. </description>
		<filter-name>loginFilter</filter-name>
		<filter-class>br.com.test.filter.LoginFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>loginFilter</filter-name>
		<url-pattern>/jsp/restrict/*</url-pattern>
	</filter-mapping>

E também tinha um arquivo no lugar errado (um de propriedades que eu acessava através do Filtro).

Muito obrigada, de qualquer forma.
Ate mais

Opa… Que bom que tenha conseguido
Qualquer enrosco, novidades ou idéias boas, volte a postar e compartilhar…

Até mais…
Boa sorte

uhauhahua…valew pela dica da barra hein…

Isso me ajudou muitoooo!!

Obrigado mesmo!