Fala galera belza? Estou com um problema na seguinte parte da minha app… (Se poss dizer que é minha rsrs)
Pessoal no Guia em 10minutos tem a seguinte declaração no DD
<context-param>
<param-name>br.com.caelum.vraptor.packages</param-name>
<!-- Change this parameter to your app base package -->
<param-value>br.com.caelum.vraptor.blank</param-value>
</context-param>
Ele diz que se eu mudar para br.com.caelum.lojavirtual eu posso acessar minha app com /lojavirtual/ porém não consegui T_T da pagina não pode ser exibida…
SS: http://img195.imageshack.us/img195/1899/2410z.jpg
Só assim que funciona alguem me ajuda? Abraço…
Oi Gabriel!
O “/” inicial depende do mapeamento do seu contexto no tomcat! Qual voce esta usando (nome do war ou diretorio usado pro contexto)?
abracos
eu mudei o contexto para lojavirtual em properties do projeto.
Agora está assim
O Contexto lojavirtual
O Nome do Projeto lojavirtual
Meu pacote br.com.caelum.lojavirtual
no DD
<context-param>
<param-name>br.com.caelum.vraptor.packages</param-name>
<param-value>br.com.caelum.lojavirtual</param-value>
</context-param>
A url que abre qnd starto o projeto
http://localhost:8080/lojavirtual/ (Pagina nao pode ser exibida)
SS1: http://img685.imageshack.us/img685/1223/ss1.jpg
SS2: http://img121.imageshack.us/img121/309/ss2g.jpg
SS3: http://img689.imageshack.us/img689/9135/ss3x.jpg
Abraço galera, quem puder ajudar.
Olá,
duas perguntas:
- qual versão do VRaptor você tá usando
- você tem alguma lógica mapeada para a url “/”? por exemplo algum método anotado com @Path("/")?
tem como você ativar o log do vraptor?
é só criar esse arquivo em alguma source folder, chamado log4j.xml:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="main" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{HH:mm:ss,SSS} %5p [%-20c{1}] %m%n"/>
</layout>
</appender>
<category name="br.com.caelum.vraptor">
<priority value="DEBUG" />
<appender-ref ref="main" />
</category>
</log4j:configuration>
e fala o que aparece no log, por favor?
[quote=lucascs]Olá,
duas perguntas:
- qual versão do VRaptor você tá usando
- você tem alguma lógica mapeada para a url “/”? por exemplo algum método anotado com @Path("/")?
tem como você ativar o log do vraptor?
é só criar esse arquivo em alguma source folder, chamado log4j.xml:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="main" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{HH:mm:ss,SSS} %5p [%-20c{1}] %m%n"/>
</layout>
</appender>
<category name="br.com.caelum.vraptor">
<priority value="DEBUG" />
<appender-ref ref="main" />
</category>
</log4j:configuration>
e fala o que aparece no log, por favor?[/quote]
claro mano rs quem tem que pedir por favor sou eu…
vou fazer as modificações e jaja posto…
PS: eu só peguei o vraptor-blank-project e to seguindo o guia de 10 minutos…
Pronto mano botei o arquivo lá dentro de src e nao vi diferença
Eu uso vRaptor3 e estou tentando aprender… comecei ontem porém não consigo mudar o vraptor-blank-project para lojavirtual como ele cita no pdf…
Aqui vão mais algumas SS
SS1: http://img690.imageshack.us/img690/3631/ssnew.jpg (Meu Projeto é Lojavirtual porém no lista do tomcat aparece o default… Mudei tudo que sei…)
Console:
18/11/2009 00:22:52 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:vraptor-blank-project' did not find a matching property.
18/11/2009 00:22:52 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:\Arquivos de programas\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\MySQL\MySQL Server 5.1\bin;C:\Arquivos de programas\Java\jdk1.6.0_05\bin;C:\Arquivos de programas\Arquivos comuns\Adobe\AGL
18/11/2009 00:22:52 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
18/11/2009 00:22:52 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1861 ms
18/11/2009 00:22:52 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
18/11/2009 00:22:52 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
log4j:WARN No appenders could be found for logger (br.com.caelum.vraptor.ioc.spring.VRaptorApplicationContext).
log4j:WARN Please initialize the log4j system properly.
18/11/2009 00:22:56 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
18/11/2009 00:22:56 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
18/11/2009 00:22:56 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/125 config=null
18/11/2009 00:22:56 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3767 ms
o que pode estar acontecendo é que ele tá usando o contexto antigo ainda… (o Tomcat não renomeia sempre)
tenta acessar por http://localhost:8080/vraptor-blank-project …
o melhor jeito seria você criar um novo Dynamic Web Project, copiar o conteúdo do WebContent do atual para o novo,
e copiar o IndexController pro source-folder do novo tb… só renomear as coisas deixa o eclipse meio maluco…
[]'s
[quote]Olá,
duas perguntas:
- qual versão do VRaptor você tá usando
- você tem alguma lógica mapeada para a url “/”? por exemplo algum método anotado com @Path("/")? [/quote]
Eu kebrei um pokinho a kbça pra botar ele pra funcionar no netbeans…
Vai oq eu consegui:
No netbeans, as paginas web não ficam dentro do Web-Inf, oq eu fiz criei a estrutura do Black-project no net beans… WEb-inf /// index /// index.jsp…
Criei um classe IndexController e dentro dela um
@Path("/")
public void index(){
}
com isso qd ele acessa, …/lojavirtual/
o redirecionamento acontece pra index.jsp…
Bom essa foi a minha experiencia…
Qq dúvida só postar.
[]s!
Oi Gabriel!
So para saber, conseguiu rodar o exemplo sem problemas?
abracos