Problemas com Tomcat 7 e VRaptor?

4 respostas
beraldi

Pessoal estou treinando com a apostila da caelum(vraptor, ajax, hibernate), mas nao consigo iniciar o tomcat.

Estou com as seguintes bibliotecas:

  • Apache-tomcat-7.0.6
  • VRaptor-3.2.0
  • Hibernate-distribution-3.6.0.Final

Minha IDE é eclipse-jee-helios-SR1-win32 (Windows 7)

Ja estou com as bibliotecas de sping do vraptor, e do mandatory.

Sempre que starto o tomcat aparece esse erro:

20/01/2011 20:19: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:\Program Files\Java\jre6\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:\Python26\Scripts;C:\Python26\;C:\Ruby\bin;C:\Program Files\CollabNet Subversion Client;C:\Program Files\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\RadView\WebLOAD\bin;C:\Program Files\RadView\WebLOAD\bin\jre\bin;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\VisualSVN\bin;C:\android-sdk_r05-windows\tools;C:\Python26;C:\Program Files\TortoiseGit\bin;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\ZendFramework\bin\;C:\ZendFramework\library\;C:\wamp\bin\php\php5.3.0;;
20/01/2011 20:19:53 org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
20/01/2011 20:19:53 org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
20/01/2011 20:19:53 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 439 ms
20/01/2011 20:19:53 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
20/01/2011 20:19:53 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.6
20/01/2011 20:19:53 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor M4R_Beta_0_0_2.xml from C:\apache-tomcat-7.0.6\conf\Catalina\localhost
20/01/2011 20:19:53 org.apache.catalina.startup.SetContextPropertiesRule begin
WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:M4R_Beta_0_0_2' did not find a matching property.
20/01/2011 20:19:53 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Context/Loader} Setting property 'useSystemClassLoaderAsParent' to 'false' did not find a matching property.
20/01/2011 20:19:53 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter vraptor
java.lang.IllegalArgumentException: You don't have any DI container jars on your classpath. Please choose one of the lib/containers jars and put it on your classpath.
	at br.com.caelum.vraptor.config.BasicConfiguration.getProviderType(BasicConfiguration.java:101)
	at br.com.caelum.vraptor.config.BasicConfiguration.getProvider(BasicConfiguration.java:70)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:103)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4382)
	at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5040)
	at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5035)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
20/01/2011 20:19:53 org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
20/01/2011 20:19:53 org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/M4R_Beta_0_0_2] startup failed due to previous errors
20/01/2011 20:19:53 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
20/01/2011 20:19:53 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
20/01/2011 20:19:53 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
20/01/2011 20:19:53 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
20/01/2011 20:19:53 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory host-manager
20/01/2011 20:19:53 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory manager
20/01/2011 20:19:53 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
20/01/2011 20:19:53 org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["http-bio-8080"]
20/01/2011 20:19:53 org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
20/01/2011 20:19:53 org.apache.catalina.startup.Catalina start
INFO: Server startup in 693 ms

Alguem pode me ajudar por favor?

Suspeito que tenha haver com as variaveis de ambiente, estou certo?

De qlq forma obrigado!!!

Valew galera.

4 Respostas

Lucas_Cavalcanti

no zip do vraptor tem uma pasta chamada lib/containers. Escolha uma das subpastas e copie todos os jars para o seu projeto.

beraldi

Então Lucas ja estavam lá.

Da uma olhada nos jars:

Estou pensando em migrar para JBoss, será que rola?

Lucas_Cavalcanti

não basta ser referenced, tem que estar no WEB-INF/lib

beraldi

Deu certo cara, obrigado!!!
:stuck_out_tongue:

Criado 20 de janeiro de 2011
Ultima resposta 21 de jan. de 2011
Respostas 4
Participantes 2