Lucas_Cavalcanti 9 de out. de 2011
se vc tá com o VRaptor 3.4.0, faltou publicá-lo com uma dependência, basta colocar isso no web.xml:
<dependency>
<groupId> com.thoughtworks.xstream</groupId>
<artifactId> xstream</artifactId>
<version> 1.3.1</version>
</dependency>
Felipe_Moraes 9 de out. de 2011
Lendo o que eu escrevi, me expressei mal.
Eu crio o projeto maven, coloco as dependecias…e não consigo adicionar no Tomcat no eclipse…
Já criei o projeto pelo eclipse, pela linha de comando…e nenhum funcionou…
eu tenho que colocar alguma coisa no pom.xml do projeto pro tomcat reconhecer como projeto web???
valeuu
Lucas_Cavalcanti 9 de out. de 2011
precisa…
no comecinho do pom tem uma tag , coloque como valor “war” (sem aspas).
coloque também a configuração do eclipse-plugin daqui:
<project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" >
<modelVersion> 4.0.0</modelVersion>
<groupId> vraptor-scaffold</groupId>
<artifactId> vraptor-scaffold</artifactId>
<packaging> war</packaging>
<version> 0.0.1-SNAPSHOT</version>
<name> vraptor-scaffold</name>
<properties>
<project.build.sourceEncoding> UTF-8</project.build.sourceEncoding>
</properties>
<build>
<outputDirectory> ${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
<plugins>
<plugin>
<artifactId> maven-compiler-plugin</artifactId>
<version> 2.3.2</version>
<configuration>
This file has been truncated. show original
Felipe_Moraes 10 de out. de 2011
Já configurei tudo como vocês me explicaram…adicionei no Tomcat…
mas quando tento acessar não funciona…não mostra nem um erro no console do eclipse…e aparece o erro de pagina não encontrada no browser…
Lucas_Cavalcanti 10 de out. de 2011
mas aparece que subiu a página? vc tá acessando pela url correta?
Felipe_Moraes 10 de out. de 2011
Não aparece nada no console…
quando eu acesso o endereço “http://localhost:8080/TesteVraptor/ ”, a aplicação chama a página de index normalmente…
mas quando eu chamo a classe pra testar o vraptor no seguinte endereço “http://localhost:8080/TesteVraptor/hello/teste ” da erro de página não encontrada…e nem a mensagem q eu coloquei para aparecer no console é mostrada…
Lucas_Cavalcanti 10 de out. de 2011
coloque isso na sua pasta src e veja se aparece algo do vraptor:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j= "http://jakarta.apache.org/log4j/" >
<appender name= "stdout" 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= "INFO" />
<appender-ref ref= "stdout" />
</category>
<category name= "org.springframework" >
<priority value= "INFO" />
<appender-ref ref= "stdout" />
</category>
This file has been truncated. show original
Felipe_Moraes 10 de out. de 2011
Lucas Cavalcanti:
coloque isso na sua pasta src e veja se aparece algo do vraptor:
https://github.com/caelum/vraptor/blob/master/vraptor-blank-project/src/log4j.xml
Não aconteceu nada…só o console normal do tomcat:
10 / 10 / 2011 21 : 38 : 40 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 : \ Java \ jdk1 .6.0 _26 \ 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 : / Program Files / Java / jre6 / lib / i386 ; C : \ Program Files \ PC Connectivity Solution \ ; C : \ Windows \ system32 ; C : \ Windows ; C : \ Windows \ System32 \ Wbem ; C : \ Program Files \ Common Files \ Roxio Shared \ DLLShared \ ; C : \ Program Files \ Common Files \ Roxio Shared \ 10.0 \ DLLShared \ ; C : \ Mingw \ bin ; C : \ Mingw \ libexec \ gcc \ mingw32 \ 3.4.5 ; C : \ Windows \ System32 \ WindowsPowerShell \ v1 .0 \ ; C : \ Java \ jdk1 .6.0 _26 \ bin ; C : \ apache - maven - 3.0.3 \ bin ; C : \ eclipse - java ;;.
10 / 10 / 2011 21 : 38 : 40 org . apache . tomcat . util . digester . SetPropertiesRule begin
AVISO : [ SetPropertiesRule ] { Server / Service / Engine / Host / Context } Setting property 'source' to 'org.eclipse.jst.j2ee.server:TesteVraptor' did not find a matching property .
10 / 10 / 2011 21 : 38 : 40 org . apache . coyote . AbstractProtocol init
INFO : Initializing ProtocolHandler [ "http-bio-8081" ]
10 / 10 / 2011 21 : 38 : 40 org . apache . coyote . AbstractProtocol init
INFO : Initializing ProtocolHandler [ "ajp-bio-8009" ]
10 / 10 / 2011 21 : 38 : 40 org . apache . catalina . startup . Catalina load
INFO : Initialization processed in 664 ms
10 / 10 / 2011 21 : 38 : 40 org . apache . catalina . core . StandardService startInternal
INFO : Starting service Catalina
10 / 10 / 2011 21 : 38 : 40 org . apache . catalina . core . StandardEngine startInternal
INFO : Starting Servlet Engine : Apache Tomcat / 7.0.21
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . startup . HostConfig deployDirectory
INFO : Deploying web application directory docs
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . startup . HostConfig deployDirectory
INFO : Deploying web application directory examples
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . core . ApplicationContext log
INFO : ContextListener : contextInitialized ()
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . core . ApplicationContext log
INFO : SessionListener : contextInitialized ()
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . core . ApplicationContext log
INFO : ContextListener : attributeAdded ( 'org.apache.jasper.compiler.TldLocationsCache' , 'org.apache.jasper.compiler.TldLocationsCache@fd918a' )
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . startup . HostConfig deployDirectory
INFO : Deploying web application directory host - manager
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . startup . HostConfig deployDirectory
INFO : Deploying web application directory manager
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . startup . HostConfig deployDirectory
INFO : Deploying web application directory ROOT
10 / 10 / 2011 21 : 38 : 41 org . apache . coyote . AbstractProtocol start
INFO : Starting ProtocolHandler [ "http-bio-8081" ]
10 / 10 / 2011 21 : 38 : 41 org . apache . coyote . AbstractProtocol start
INFO : Starting ProtocolHandler [ "ajp-bio-8009" ]
10 / 10 / 2011 21 : 38 : 41 org . apache . catalina . startup . Catalina start
INFO : Server startup in 755 ms
Lucas_Cavalcanti 10 de out. de 2011
vc registrou o filtro do VRaptor no web.xml?
Felipe_Moraes 10 de out. de 2011
Era isso mesmo Lucas…Valeu…
mas eu pensei q não precisava registrar o filtro no tomcat 7 porque ele implementa a Servlet 3.0…ou estou errado?
Valeuu
Lucas_Cavalcanti 10 de out. de 2011
o seu web.xml estava declarado como servlet 3.0? se estava como 2.x precisa da declaração do filtro
Felipe_Moraes 10 de out. de 2011
Entendi…tirei a declaração de filtro e declarei o web como 3.0 e funcionou…legal…
eu pensei que só precisa ser o Tomcat 7 que ja funcionava…valeuu