java.lang.ClassNotFoundException: br.com.caelum.vraptor.VRaptor

559 views
Skip to first unread message

Daniele Leão Evangelista

unread,
Sep 18, 2013, 3:36:59 PM9/18/13
to caelum-...@googlegroups.com
Pessoal, eu configurei o meu projeto no tomcat, criando um context.xml dentro da pasta Catalina.... O problema é que quando eu subo o meu tomcat, tenho o seguinte erro:

java.lang.ClassNotFoundException: br.com.caelum.vraptor.VRaptor
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:656)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1635)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


Eu estou utilizando Maven. Alguém sabe me dizer como tenho que fazer?

Lucas Cavalcanti

unread,
Sep 18, 2013, 3:55:43 PM9/18/13
to caelum-vraptor
o jar do vraptor está dentro de WEB-INF/lib?


--
You received this message because you are subscribed to the Google Groups "caelum-vraptor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to caelum-vrapto...@googlegroups.com.
To post to this group, send email to caelum-...@googlegroups.com.
Visit this group at http://groups.google.com/group/caelum-vraptor.
For more options, visit https://groups.google.com/groups/opt_out.

Daniele Leão Evangelista

unread,
Sep 18, 2013, 4:04:17 PM9/18/13
to caelum-...@googlegroups.com
Lucas... não está =/
Eu estou tentando configurar aqui com o maven para ele enviar para a lib, mas todas as tentativas foram sem sucesso...Como que eu consigo fazer isso?

Lucas Cavalcanti

unread,
Sep 18, 2013, 5:19:04 PM9/18/13
to caelum-vraptor
vc tá subindo o tomcat pelo maven, ou pelo eclipse?


2013/9/18 Daniele Leão Evangelista <dani....@gmail.com>

Bruno Rota

unread,
Sep 18, 2013, 9:10:31 PM9/18/13
to caelum-...@googlegroups.com
Daniele, ve se os links abaixo ajudam:




Eu estou utilizando VRaptor com maven, e para funcionar bastou eu criar um archetype web e adicionar a dependencia do maven no pom

<dependency>
<groupId>br.com.caelum</groupId>
<artifactId>vraptor</artifactId>
<version>3.5.2</version>
</dependency>



2013/9/18 Lucas Cavalcanti <lucasm...@gmail.com>

Bruno Rota

unread,
Sep 18, 2013, 9:12:09 PM9/18/13
to caelum-...@googlegroups.com
ah obs, eu tive problemas com o archetype que o maven estava criando, ele estava criando um archetype servlet 2.5, java 1.4, tudo zuado, isso utilizando o maven instalado via apt-get install no ubuntu, depois eu desinstalei ele e instalei o maven na "mao" baixando o maven do site da apache, ai ele começou a criar o archetype da maneira esperada.

Daniele Leão Evangelista

unread,
Sep 19, 2013, 3:51:24 PM9/19/13
to caelum-...@googlegroups.com
Pessoal, eu acho que consegui resolver meu problema utilizando o exemplo que o Bruno passou.... 
Agora estou com uma dúvida, sei que não tem nada a ver com o vraptor, mas ficarei grata se puderem me dar um help. Eu estou tentando configurar dois projetos com o mesmo context path, a unica diferença é que um seria minhaAplicacao e o outro minhaAplicacao/admin . Eu já tentei ver alguns exemplos, mas não consegui configurar.... 

Eldio Santos Jr.

unread,
Sep 19, 2013, 3:58:25 PM9/19/13
to caelum-...@googlegroups.com
Daniele, nesse caso não ficarão com o mesmo contextPath... Um deles ficaria com "minhaAplicacao" e a outra como "minhaAplicacao/admin"...

Acredito que colocando isso no atributo path do arquivo context.xml resolva...


--
You received this message because you are subscribed to the Google Groups "caelum-vraptor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to caelum-vrapto...@googlegroups.com.
To post to this group, send email to caelum-...@googlegroups.com.
Visit this group at http://groups.google.com/group/caelum-vraptor.
For more options, visit https://groups.google.com/groups/opt_out.



--
Eldio Santos Junior
Tel.: (21) 8884-3757
Skype: eldiojr
Twitter: @eldius
Página pessoal: http://eldiosantos.net
                        http://eldiosantos.net/sobre/ 
Email/GTalk: eldio...@gmail.com

Daniele Leão Evangelista

unread,
Sep 19, 2013, 4:14:25 PM9/19/13
to caelum-...@googlegroups.com
Eldius, essa configuração deve ficar dentro do context.xml do tomcat? 

Eldio Santos Jr.

unread,
Sep 19, 2013, 4:32:17 PM9/19/13
to caelum-...@googlegroups.com
Até onde entendi você põe na pasta referente à sua aplicação...

Na documentação do Tomcat tem uma página[1] falando sobre isso... 
Dê uma olhada nos tópicos Naming, "Defining a context" e "Attributes" que talvez te ajude...


Em 19 de setembro de 2013 17:14, Daniele Leão Evangelista <dani....@gmail.com> escreveu:
context

Daniele Leão Evangelista

unread,
Sep 19, 2013, 4:48:58 PM9/19/13
to caelum-...@googlegroups.com
Lucas, achei que tinha dado certo mas não deu =/ . O que eu faço é o seguinte, eu mapeei o meu projeto no tomcat dentro da pasta Catalina e aí eu inicio o tomcat pelo Eclipse... Ele tenta subir a aplicação mas da erro dizendo que não encontra o vraptor

Lucas Cavalcanti

unread,
Sep 19, 2013, 5:01:35 PM9/19/13
to caelum-vraptor
Algum motivo para não usar o deploy normal do projeto no eclipse?

tipo configurar o projeto dentro do servidor e subir?


2013/9/19 Daniele Leão Evangelista <dani....@gmail.com>

Eldio Santos Jr.

unread,
Sep 19, 2013, 8:06:16 PM9/19/13
to caelum-...@googlegroups.com

Daniele, uma pergunta importante... Você conseguiu fazer o build no projeto via linha de comando? Talvez você não esteja conseguindo baixar as dependências do projeto...
Você não respondeu como está iniciando o Tomcat... Talvez alguns outra forma resolva...

Daniele Leão Evangelista

unread,
Sep 20, 2013, 8:26:24 AM9/20/13
to caelum-...@googlegroups.com
Lucas, o motivo para não fazer o deploy normal que preciso alterar o contexto da aplicação, porém não consigo alterar pelo eclipse, por isso tentei rodar direto somente pelo tomcat. 

Daniele Leão Evangelista

unread,
Sep 20, 2013, 8:27:25 AM9/20/13
to caelum-...@googlegroups.com
Eldius, consigo fazer o build normal. Estou iniciando o tomcat pelo eclipse, porém a configuração da aplicação está fora do eclipse.

Fernando T. Xavier

unread,
Sep 20, 2013, 12:25:22 PM9/20/13
to caelum-...@googlegroups.com
Daniele,
      vc consegue alterar o contextPath do projet pelo eclipse tb, clica com o direito no projeto vai em properties->Web Project Settings e altera o Context Root(esse fica sendo o contextPath), tira as confs do tomcat e roda o tomcat deploiando pelo eclipse pra ver se vai...

[]'s

Fernando T. Xavier

Daniele Leão Evangelista

unread,
Sep 20, 2013, 12:44:22 PM9/20/13
to caelum-...@googlegroups.com
Fernando .... Obrigada pela resposta.... Eu consegui fazer dessa forma mesmo.... Na verdade eu já tinha tentado antes, mas não alterava o ContextPath, aí achava que tava fazendo da forma errada... mas o que estava faltando era eu dar um CLEAN no tomcat... Por isso me enrolei toda, tentando fazer um context.xml colocando no tomcat.... Enfim... Sempre é bom dar um clean né? rsrs.... Agora está rodando, consegui alterar e não está mais dando erro no vraptor...

Meninos, mais uma vez obrigada pela paciência e por todas as respostas :)

Deus abençoe a todos!
Reply all
Reply to author
Forward
0 new messages