Formulário de cadastro não abre no VRaptor3 [Resolvido]

Olá pessoal!

Estou ainda batendo cabeça com uma aplicação de cadastro de filmes, que antes de implementar a parte de autenticação, estava funcionando normalmente, mas agora só aparece erro 404 ao tentar abrir o formulário de cadastro de filmes:

The requested resource (/JMovie/filme/formulario) is not available.

O engraçado é que esse formulário nem foi tocado, segue o código:

@Resource
public class FilmeController {
private final Result result;
private final FilmeDAO filmeDao;
private Validator validator;

@Path("/filme")
public void formulario() {	
	}	

Esse formulário.jsp está em WEB-INF/jsp/filme/formulario.jsp

Estou chamando esse formulário pela home.jsp, que é a página redirecionada após login, desta forma:

<!--DIV do Menu -->
	<div id="menu">
	<ul>
             <li><a href="/JMovie/"><span>Home</span></a></li>
             <li><a href="filme/formulario"><span>Cadastro</span></a></li>   
	</ul>		
	</div>
<!-- Fim da DIV Menu -->

Ao clicar em Cadastro recebo o erro 404, alguém sabe o que pode estar acontecendo? Talvez seja um erro bobo, mas com o sono que eu tô (1:30 da matina) nem tô enxergando. =)

Abraço!

O acesso a url JMovie/filme já deveria abrir o formulario, pois o path “/filme” foi definido para este método.

Quando @Path está no método o URI é definido pelo path e não path + nome-do-método.

Quando @Path está no método o URI é definido pelo path e não path + nome-do-método.[/quote]

Certo…É que pelo que entendi, o /JMovie é o contexto da aplicação( Ex: http://localhost:8080/JMovie ), por isso comentei do http://localhost:8080/JMovie/filme

Fiz o teste aqui, após o Login eu caio na Home, depois ao invés de digitar http://localhost:8085/JMovie/filme/formulario, digitei http://localhost:8085/JMovie/filme e mostrou o formulário. Pensei que ao colocar o Path eu deveria acessar o formulario chamando a “ação” formulario que está no FilmeController.

Legal…Como tinha comentado.

Quando @Path está no método o URI é definido pelo path e não path + nome-do-método.[/quote]

Certo…É que pelo que entendi, o /JMovie é o contexto da aplicação( Ex: http://localhost:8080/JMovie ), por isso comentei do http://localhost:8080/JMovie/filme[/quote]

Comentei isso porque no seu link está assim:

Pois é, eu coloquei dessa forma pq até então eu chamava a “ação” desejada ao invés de chamar uma página JSP, conforme orientado na apostila da Caelum, agora para chamar o formulário da minha página Home após o Login ficou assim:

<li><a href="/JMovie/filme"><span>Cadastro</span></a></li>

Agora vou descobrir como faço o logout na aplicação.

Obrigado pela força pessoal.

Abraço!