Instalar VRaptor e JSTL no eclipse

Isso está me parecendo problema de ambiente, então aconteceria se vc estiver usando vraptor, spring, struts, servlet puro ou qqer outra coisa…

Quando vc programa em java vc precisa aprender a montar o ambiente corretamente, senão vc vai sofrer com qualquer coisa que você for tentar fazer.

Além de tudo vc não fez o que eu pedi pra vc fazer, assim fica difícil te ajudar.

cara, fiz o que vc mandou, continou com o mesmo erro 404 e n teve logo de erro do vraptor. o que quero saber é como configura o vraptor no eclipse, ja que seguindo os tutorias da caelum e do vraptor nao funciona…!

vc colocou o arquivo do log4j? apareceu algum log do VRaptor no servidor?

a configuração do eclipse é baixe o blank project:
https://code.google.com/p/vraptor3/downloads/detail?name=vraptor-blank-project-3.5.1.zip&can=2&q=

e importe esse zip como um projeto no eclipse…

isso já deveria funcionar.

pois é, deve ser alguma configuração que estou fazendo errado, so que ate agora não discobro o que pode ser, fiz tudo o que vc mandou ai, apareçe o log no servidor que o vraptor foi instalado com sucesso. mas na hora rodar da o erro pagina nao econtrada…e olha que faço igual os tutorias mandam …

posta o log de inicialização do VRaptor aqui, por favor

21:46:25,362 INFO [BasicConfiguration ] Using class br.com.caelum.vraptor.ioc.guice.GuiceProvider as Container Provider 21:46:26,143 INFO [BasicConfiguration ] br.com.caelum.vraptor.scanning = null 21:46:26,143 INFO [WebAppBootstrapFactory] Dynamic WebAppBootstrap found. 21:46:26,402 INFO [DefaultConverters ] Registering bundled converters 21:46:26,416 INFO [LinkToHandler ] Registering linkTo component 21:46:26,456 INFO [DefaultRouteBuilder ] / [ALL] -> IndexController.index() 21:46:26,475 INFO [VRaptor ] VRaptor 3.5.0 successfuly initialized


então se o context root for seuProjeto, a url que vc tem que usar é http://localhost:8080/seuProjeto

geralmente o contexto é o nome do projeto... vc sabe qual é?

então se o context root for seuProjeto, a url que vc tem que usar é http://localhost:8080/seuProjeto

geralmente o contexto é o nome do projeto… vc sabe qual é?

O nome é esse: vraptor-blank-project.
Quando eu importo o projeto do vraptor e starto, ele roda normal e mostra essa mensagem : It works!! VRaptor! /vraptor-blank-project/ , e no console mostra esse logo do posto anterior. O problema é quando modifico o projeto, quando crio outras paginas, não roda. Vc sabe quais as paginas que vem por padrão no projeto vraptor blank project? Posso excluí-las?

se apareceu It works é pq está funcionando!

para criar páginas no VRaptor vc precisa criar um controller… Por exemplo se vc vai listar produtos, vc criaria:

@Resource
public class ProdutoController {

   public List<Produto> lista() {
       return //uma lista de produtos
   }
}

que vc acessaria por http://localhost:8080/vraptor-blank-project/produto/lista e a jsp correspondente deve estar em WEB-INF/jsp/produto/lista.jsp

pois é, funciona, quando rodo sem modificar.

entao nesse caso o jsp vai esta em: WEB-INF/jsp/produto/lista.jsp, o produto ai é um package isso?, nao entendi por o produto ai, não funcionaria se so fesse assim: WEB-INF/jsp/lista.jsp ?

produto é o nome do controller ProdutoController. A convenção é tirar a palavra Controller e colocar a primeira letra como minúscula… e tem que ser WEB-INF/jsp/produto/lista.jsp a menos que vc sobrescreva a convenção. Em geral não é necessário, é mais fácil seguir a convenção do VRaptor.

essas convenções estão muito bem explicadas tanto na apostila quanto na documentação do VRaptor.

pois é, dei uma olhada…vo verifcar bem aqui pra ver o que estou errando, mas ta dificil…!