| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 09:21:25
|
bglbruno
JavaChild
![[Avatar]](/images/avatar/920c7f523d513150165edd500a56cccb.jpg)
Membro desde: 05/01/2011 15:15:40
Mensagens: 143
Localização: Guarulhos
Offline
|
Olá Pessoa, bom dia!
Estou começando a utilizar o maven.
Consegui resolver todas as dependências com ele, consigo desenvolver normalmente o projeto. Mas, quando vou adiciono ele ao tomcat pelo eclipse e inicio o servidor, é lançada a seguinte exception
No meu pom.xml tenho o seguinte
Estou deixando de fazer alguma configuração?
Desde já agradeço!
Abraços
This message was edited 1 time. Last update was at 30/01/2012 07:35:42
|
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 09:29:06
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
Você está conseguindo importar a classe VRaptor dentro das suas classes?
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 09:31:08
|
bglbruno
JavaChild
![[Avatar]](/images/avatar/920c7f523d513150165edd500a56cccb.jpg)
Membro desde: 05/01/2011 15:15:40
Mensagens: 143
Localização: Guarulhos
Offline
|
Sim Rodrigo, estou. Tudo normal.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 09:41:46
|
BrunoFurtado
JavaBaby
Membro desde: 25/08/2010 01:27:06
Mensagens: 97
Offline
|
Vc já tentou abrir teu WAR e ver se a biblioteca se encontra na pasta "WEB-INF/lib"?
Se o JAR esta presente, verifique se dentro do JAR existe a estrutura de diretorios "br.com.caelum.vraptor".
Por fim, veja se dentro desta estrutura o arquivo "VRaptor.class" se faz presente...
|
Estudante Universitário.
Bacharelado em Sistemas de Informação.
Universidade Positivo.
CURITIBA - PR
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 09:58:16
|
renanreismartins
GUJ Ranger
![[Avatar]](/images/avatar/b43a306ca1e27299a57727ff5c0d4998.jpg)
Membro desde: 19/09/2007 15:19:38
Mensagens: 807
Localização: São Paulo - SP
Offline
|
é meio chatinho de integrar o eclipse com o maven, qual a ide?
aqui eu n fiz a configuração de build e funciona normal
abrasss
|
http://renanreismartins.blogspot.com/ - Para apaixonados por desenvolvimento de software |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 09:59:37
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
Complementando o post do BrunoFurtado:
Se o JAR não estiver presente, provavlmente é um dos (muitos) bugs do plugin do maven para o eclipse. Gere o war usando linha de comando mesmo. E pra não ter q fazer isso toda vez que compilar, com o botão direito, clique no seu projeto e acesse Properties -> Deployment Assembly. Vá na aba de mesmo nome e verifique se as dependências importadas com o maven (ou mesmo uma variável 'maven dependencies') estão configuradas. Se não tiver, dá um 'add' e as adicione.
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 10:11:04
|
BrunoFurtado
JavaBaby
Membro desde: 25/08/2010 01:27:06
Mensagens: 97
Offline
|
Rodrigo,
Acredito que n seja um bug...
E o esquema q vc falou ai meio que faz com que o Maven não exerça sua principal função.
O Maven geralmente não compila os arquivos .JAVA quando estão fora da estrutura "src/main/java".
Provavelmente, neste caso, o JAR da Caelum não tem essa estrutura padrão Maven e ai ao compilar o Maven não encontra e não gera o .CLASS.
Não me lembro ao certo, mas tem uma tag "source" que indica ao Maven qual a estrutura de diretório, quando esta nao segue o padrão.
E ai ele compila certo.
Mas concordo com o Rodrigo...
Se a tua empresa não faz o deploy utilizando o Maven, mete ele a força no Eclipse e segue o baile.
As vezes o Maven atrapalha...
|
Estudante Universitário.
Bacharelado em Sistemas de Informação.
Universidade Positivo.
CURITIBA - PR
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 11:15:23
|
bglbruno
JavaChild
![[Avatar]](/images/avatar/920c7f523d513150165edd500a56cccb.jpg)
Membro desde: 05/01/2011 15:15:40
Mensagens: 143
Localização: Guarulhos
Offline
|
Rodrigo, funcionou da forma que disse! Configurei para as dependencias irem para a pasta lib.
Mas, agora tenho outra exception
Os dois jars estão presentes, e com todos .class
slf4j-log4j12-1.6.1.jar
slf4j-api-1.6.1.jar
O que pode ser agora?
Obrigado pela ajuda galera!
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 11:22:30
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
BrunoFurtado wrote:
E o esquema q vc falou ai meio que faz com que o Maven não exerça sua principal função.
Essa tarefa é realizada pelo plugin do eclipse. Não tem nada a ver com o maven.
BrunoFurtado wrote:
O Maven geralmente não compila os arquivos .JAVA quando estão fora da estrutura "src/main/java".
As classes que ele não compila são as do projeto, não das suas dependências. No caso, ele está tentando importar uma biblioteca, que já foi compilada um dia.
BrunoFurtado wrote:
Provavelmente, neste caso, o JAR da Caelum não tem essa estrutura padrão Maven e ai ao compilar o Maven não encontra e não gera o .CLASS.
Não não Bruno. Pouco importa se a biblioteca segue ou não a estrutura padrão do maven. É só criar a biblioteca e colocar no repositório do maven. A não ser nos casos em que essa biblioteca tenha dependências. Mas no caso do VRaptor, ele é a biblioteca que possui dependências. Então o bglbruno não deveria ter tomado ClassCastException. Acho que o erro é simplesmente esse que você citou mesmo (a biblioteca não foi "deployada" pelo eclipse).
BrunoFurtado wrote:
As vezes o Maven atrapalha...
Ah, sei lá, eu gosto! Mas tem algums problemas sim.
This message was edited 1 time. Last update was at 27/01/2012 11:32:27
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2012 11:26:32
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
bglbruno wrote:Rodrigo, funcionou da forma que disse! Configurei para as dependencias irem para a pasta lib.
Mas, agora tenho outra exception
Os dois jars estão presentes, e com todos .class
slf4j-log4j12-1.6.1.jar
slf4j-api-1.6.1.jar
O que pode ser agora?
Obrigado pela ajuda galera!
É a versão do slf4j que o commons-logging está usando.
A versão do commons que você colocou no projeto utiliza uma versão do slf4j diferente da que você colocou no seu projeto. O commons tentou usar um método de uma classe do slf4j que não existe na tal classe. Daí a exceção.
Verifique no site do projeto qual versão você deve usar.
This message was edited 1 time. Last update was at 27/01/2012 11:28:54
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 07:34:49
|
bglbruno
JavaChild
![[Avatar]](/images/avatar/920c7f523d513150165edd500a56cccb.jpg)
Membro desde: 05/01/2011 15:15:40
Mensagens: 143
Localização: Guarulhos
Offline
|
Rodrigo, era a versão do log4j mesmo, mas era uma versão que o Tiles pede.
Uso o Tiles no meu projeto também, e ele usa uma versão antiga. O que eu fiz pra resolver, foi só ignorar essa dependência dele, e tudo funcionou normal.
Obrigado galera!
Abraço!
|
 |
|
|
 |
|
|