Interceptors Struts 2

Pessoal,
estou querendo utilizar interceptors do struts para impedir que o usuário
utilize sistema sem logar.
No entanto gostaria de saber em que parte do projeto que devo colocar
o struts.xml pois até agora estava usando apenas anotações.

Desde já agradeço

[color=darkblue] Eu coloco no src :[/color]

C:\workspace\meuprojeto\src\struts.xml

Mas tenho que fazer alguma referência em algum lugar para esse arquivo?
ou simplesmente os jar e outras coisas “descobrem” que ele tá lá?

Abraço

[color=darkblue] Acho que isso irá responder suas dúvidas :[/color]

Hello World com Struts 2

Cara,
realmente tirou minha dúvida.

Mais uma pergunta.
O interceptors só bloqueiam acesso a actions?
é que na apostila da Caellum diz que temos que acrescentar
alugumas informações em cada action, para funcionar o interceptor.
Gostaria por exemplo que se o usuário digitasse o endereço de alguma
página o interceptor barrasse. Hoje faço isso usando scriplet mas queria
tirar isso das minhas páginas.

Abraço

você pode usar Filters
um exemplo mais ou menos com o que você quer

Mas filter só funciona com servlet?
é que eu não estou usando servlet propriamente.