Erro 404 (Vraptor3) quando coloco no browser o caminho da minha jsp!

Pessoal quem poder me ajudar ficaria grato, não entendi o erro estou seguindo a apostila vraptor 3 da caelum e estanquei nesse erro ja vi os jars e estao corretos creio que meu web.xml deve ter algum erro…

Segue:
web.xml:
<?xml version="1.0" encoding="UTF-8"?>

Siscom_Cadastros

br.com.caelum.vraptor.packages CadastroProdutos vraptor br.com.caelum.vraptor.VRaptor vraptor /* FORWARD REQUEST

boasVindas.jsp:
<%@ page language=“java” contentType="text/html; charset=ISO-8859-1"
pageEncoding=“ISO-8859-1”%>

Teste Vraptor

${texto}

Classe Mundo:
package CadastroProdutos;

import br.com.caelum.vraptor.Path;
import br.com.caelum.vraptor.Resource;
import br.com.caelum.vraptor.Result;

@Resource
public class Mundo {

Result result;
public Mundo(Result result){
	this.result = result;
}

@Path(value = { “/boasVindas” })
public void boasVindas(){
result.include(“texto”,“Seja bem Vindo ao Teste Vraptor 3.0”);
}
}

coloco isso no browser http://localhost:8080/Siscom_Cadastros/mundo/boasVindas ja criei a estrutura WEB-INF - jsp - mundo - boasVindas.jsp

se vc colocou o @Path("/boasVindas") vc tem que acessar a lógica com /boasVindas, e não /mundo/boasVindas… portanto a url certa seria:

http://localhost:8080/Siscom_Cadastros/boasVindas

PS: @Path("/boasVindas") é o mesmo que @Path(value = { “/boasVindas” }). Use a primeira forma, que fica bem mais legível

ok Lucas irei testar depois e volto com o resultado.

Lucas coloquei do jeito que vc disse o @Path("/boasVindas") e acessei http://localhost:8080/Siscom_Cadastro/boasVindas e retornou erro 500 restartei o tomcat e retornou 404 denovo… alguma dica?

VLW

bom, qual erro que deu?

e o que aparece no log de debug do VRaptor ao inicializar o servidor?

olha esse erro aqui Lucas:

02/11/2010 20:07:06 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\MySQL\MySQL Server 5.1\bin
02/11/2010 20:07:06 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:ScwcdTestes’ did not find a matching property.
02/11/2010 20:07:06 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:Siscom_Cadastros’ did not find a matching property.
02/11/2010 20:07:07 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
02/11/2010 20:07:07 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1149 ms
02/11/2010 20:07:07 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
02/11/2010 20:07:07 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
02/11/2010 20:07:09 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter vraptor
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/springframework/web/context/request/RequestContextListener
at br.com.caelum.vraptor.config.BasicConfiguration.getProvider(BasicConfiguration.java:65)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:103)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/context/request/RequestContextListener
at br.com.caelum.vraptor.ioc.spring.SpringProvider.(SpringProvider.java:37)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at br.com.caelum.vraptor.config.BasicConfiguration.getProvider(BasicConfiguration.java:63)
… 19 more
Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.request.RequestContextListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
… 25 more
02/11/2010 20:07:09 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
02/11/2010 20:07:09 org.apache.catalina.core.StandardContext start
SEVERE: Context [/Siscom_Cadastros] startup failed due to previous errors
02/11/2010 20:07:09 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: A web application registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/springframework/web/context/request/RequestContextListener

tá faltando o jar do spring web…

use todos os jars que estão na pasta lib/containers/spring do vraptor-3.2.0.zip

BLZ… vou testar…

[quote=Lucas Cavalcanti]javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/springframework/web/context/request/RequestContextListener

tá faltando o jar do spring web…

use todos os jars que estão na pasta lib/containers/spring do vraptor-3.2.0.zip[/quote]

Ei Lucas, e se eu quiser por exemplo, usar o Pico, como faço?
Não seria apenas substituir os jars do Spring pelo jar do Pico?
Fiz isso mas ocorreu esse erro aí em cima…

tenta dar um clean no projeto e no servidor, dentro do eclipse…

pode ser que algum jar do spring tenta ficado pra trás