galera, eu to com o mesmo problema, eu não consigo visualizar meus jsp’s, e nem minha mensagem de olá mundo aparece no console . . . . . . . eu copiei as libs (depois de copia meu projeto fico com um ponto de exclamação vermelho) e peguei o web.xml do black-project do VRaptor, mas não deu certo
meu projeto chama Dashboard
minha classe chama Mundo (mesmo exemplo da apostila fj28)
package teste;
import br.com.caelum.vraptor.Resource;
@Resource
public class Mundo {
public void boasVindas(){
System.out.println("Isso é um teste");
}
}
meu jsp chama boasVindas e tá dentro de WEB-INF/jsp/mundo
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
Olá Mundo
</html>
e o meu web.xml tá assim:
<?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>dashboard</display-name>
<filter>
<filter-name>vraptor</filter-name>
<filter-class>br.com.caelum.vraptor.VRaptor</filter-class>
</filter>
<filter-mapping>
<filter-name>vraptor</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
</web-app>
o console não mostra nada, apenas as mensagens normais do tomcat
21/03/2012 23:38:58 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
21/03/2012 23:38:58 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
21/03/2012 23:38:58 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/28 config=null
21/03/2012 23:38:58 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3335 ms
eu to tentando acessa por essa url:
http://localhost:8080/dashboard/mundo/boasVindas
Galera, to meio desesperado já, se alguém puder me ajudar vo fica muito feliz
vlws