| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/11/2009 16:06:22
|
prnogue
Entusiasta Java
Membro desde: 21/12/2007 04:30:33
Mensagens: 17
Offline
|
baixei os pacotes do V-Raptor e ao importar no meu projeto deu sinal de erro no projeto, mas se mandar rodar o projeto aparece a index It works..
mas se eu tentar todar algum jsp interno da um erro.. SERVER ERROR: the selection is not within a valid module...
o que é isso? como arrumo??
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/11/2009 18:09:50
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Hmm, há muito pouca informação para te ajudar. É necessário saber a IDE que você está usando, já que a principio parece ser erro de configuração de projeto. Você está usando Eclipse? Caso sim dê uma olhada em Project > Properties > Project Facets, e adicione o servlet 2.4 ou 2.5 (conforme o appserver que você tem).
Uma sugestão: há um sub-forum só para frameworks brasileiros, em seu próximo post deixe lá. http://guj.com.br/forums/show/23.java
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2009 13:26:14
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
se esse seu jsp interno estiver abaixo da pasta WEB-INF, é impossível acessá-lo via browser, faz parte da especificação de servlet...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 01:15:50
|
obattousai
Debugger
Membro desde: 27/07/2006 08:47:33
Mensagens: 64
Offline
|
Lucas, como eu faria para acessar diretamente meu index.jsp neste local LojaVirtual\WebContent\WEB-INF\jsp\index no momento o ele esta em LojaVirtual\index.jsp para funcionar.
Este foi meu primeiro teste web e utilizando o VRaptor, ainda estou bem perdido
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 01:46:18
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
se está abaixo da pasta \WEB-INF\ não dá pra acessar diretamente no browser.
ou vc coloca dentro da \WebContent, ou acessa via alguma lógica do VRaptor.
pq vc quer acessar o jsp diretamente?
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 11:16:51
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Complementando o que o Lucas falou qualquer arquivo dentro do WEB-INF ou META-INF não são visiveis pelo site. Nesse local ficam apenas arquivos de configuração da aplicação.
Um artificio que usamos para que os JSPs não sejam acessados diretamente é colocar abaixo do WEB-INF, já que todos servidores bloqueiam acessos diretos ao WEB-INF. Isso é para forçar que o usuário primeiro acesse o controller e depois esse controller faça o forward para o JSP. Note que acesso direto (request) aos arquivos são bloqueados, porém forwards são permitidos.
Se você realmente precisa que o JSP seja acessado diretamente você deve colocar fora do WEB-INF.
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 18:39:07
|
obattousai
Debugger
Membro desde: 27/07/2006 08:47:33
Mensagens: 64
Offline
|
Pessoal, muito obrigado.
É que no blank ele vem dentro da WEB-INF/jsp/index qdo eu rodava pelo eclipse estava tudo ok, ai fui testar somente pelo TomCat e não carregava o index, achei que era algum erro meu.
Mas as responstas de vocês esclareceram tudo.
Vlw.
|
|
|
|
 |
|
|