[Resolvido] VRaptor - Acesso a outros arquivos

5 respostas
R

Boa noite pessoal,

Estou com um problema que não estou conseguindo achar a origem.

Tenho um projeto feito no Eclipse, com VRaptor, ele está funcionando corretamente, mas hoje na hora que tentei colocar layout não consegui acesso as pastas onde ficam as imagens e arquivos .css.

Já fiz outros testes com VRaptor e não tive esse problema, mas nesse projeto em específico está acontecendo, como ele intercepta as requisições feitas ao servidor estou começando a achar que ele pode ter alguma coisa haver com isso.

Alguém já teve esse problema ou algum parecido com isso?

Consigo acessar todas as URLs criadas pelos @Path(), porém não consigo acessar por exemplo uma imagem (imagens/logo.gif, css/base.css, etc).

Já cheguei no WAR que o Eclipse gera, e ele está com as pastas, porém a impressão que dá é de que não ficam públicas.

Muito obrigado,

5 Respostas

Rafael_Guerreiro

rodrigoalegre, boa noite.

Tente verificar os seguintes tópicos:

  1. Os arquivos CSS, Javascript e as imagens estão fora de WEB-INF?
  2. Você está usando o <c:url value="/imagens/imagem.jpg" /> ? Pois se você mudar o nome do projeto e não usar essa tag para usar a URL, ele não vai funcionar.

Qualquer coisa, poste a hierarquia de pastas de WebContent e o trecho onde está dando problemas.

R

Boa noite Rafael,

Os arquivos estão dentro do WEB-INF, e estou tentando com o <c:url value="/imagens/imagem.jpg" /> e sem ele também.

Sabe o que é mais estranho? Nem tentando acessar direto pela URL no navegador eu não enxergo os arquivos.

Minha estrutura está assim:

WebContent
 - WEB-INF
 - - visual
 - - - css
 - - - - custom.css
 - - - - default.css
 - - - image
 - - - - imagem.png

E na JSP eu chamo assim:

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<img src="<c:url value="/visual/image/imagem.png" />" />

E também só:

<img src="visual/image/imagem.png" />

Mas nenhum funciona, inclusive a URL “http://meu/Projeto/visual/image/imagem.png” não abre nada, da 404.

Por favor, se puder me ajudar ficarei muito grato!

Abraços!

R

Pow Rafael, você tem razão, eu dei bobeira aqui!

Estavam dentro do WEB-INF, por isso não funcionava.

Estou me sentindo a pessoa mais idiota do mundo!

Comecei bem a semana rs

Muito obrigado cara!

Fica com Deus, abraços!

Rafael_Guerreiro

Hahaha! Resolveu então?

Ah, sem essa cara, existem muitos detalhes que passam despercebidos por todos nós!

Coloca um [Resolvido] no título do primeiro tópico para que você possa ajudar outras pessoas…

R

Rafael Guerreiro:
Hahaha! Resolveu então?

Ah, sem essa cara, existem muitos detalhes que passam despercebidos por todos nós!

Coloca um [Resolvido] no título do primeiro tópico para que você possa ajudar outras pessoas…

Ta feito!

Pois é cara, as vezes a gente da umas bobeadas né! Mas ta bom, esse erro eu nunca mais cometo huauhauh

Abraços boa noite!

Criado 3 de outubro de 2011
Ultima resposta 3 de out. de 2011
Respostas 5
Participantes 2