VRaptor - Apostila Caelum

2 respostas
J

Estou estudando a apostila da caelum que trata do VRaptor, Hibernate e Ajax, e me surgiu uma dúvida no capítulo 5 nos exercícios…

Quando tento acessar o sistema dá o seguinte erro:

HTTP Status 404 - Servlet vraptor is not available

--------------------------------------------------------------------------------

type Status report

message Servlet vraptor is not available

description The requested resource (Servlet vraptor is not available) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.20

Criei a classe UsuarioLogic:

package br.com.caelum.lojavirtual.logic;

import br.com.caelum.lojavirtual.modelo.Usuario;
import br.com.caelum.vraptor.ioc.Component;

@Component
public class UsuarioLogic {
	
	public void adiciona(Usuario usuario)
	{
		System.out.println("Adiciona usuário: " + usuario.getLogin());
	}
	
	public void formulario()
	{
		
	}

}

Meu web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>lojaVirtualCds</display-name>
   
  <servlet>
		<servlet-name>vraptor</servlet-name>
		<servlet-class>org.vraptor.VRaptorServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>vraptor</servlet-name>
		<url-pattern>*.logic</url-pattern>
	</servlet-mapping>
  
  
</web-app>

Meu jsp:

<%@page pageEncoding="Cp1252" contentType="text/html; charset=Cp1252" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
<title>Cadastro de Usuários</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>

	<h1>Cadastro de Usuários</h1>
	
	<form action="usuario.adiciona.logic">
	
		Login: <input type="text" name="usuario.login" /><br/>
		Senha: <input type="text" name="usuario.senha" /><br><br/>
		<input type="submit" style="height: 32px" value="Cadastrar" />
	
	</form>
</body>
</html>

2 Respostas

Leonardo_Gloria

Os jars do Vraptor estão todos incluidos no seu classpath?

J

Do VRaptor eu coloquei o: vraptor-3.0.2

Criado 17 de dezembro de 2009
Ultima resposta 17 de dez. de 2009
Respostas 2
Participantes 2