Erro usando o tomahawk-1.1.6.jar e Tomcat 6

5 respostas
saviobarr
Olá,

Ao colocar o tomahawk-1.1.6.jar no WEB-INF/lib da minha aplicação e logo em seguida subir o tomcat, obtenho o erro no console do tomcat:

java.lang.ClassNotFoundException: [Ljava.lang.String;

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)

O Erro é exibido no console do tomcat.

Abraços

Sávio Barros

5 Respostas

maurenginaldo

Vc está utlizando o MyFaces? Pois, parece que para funcionar o Tomahawk precisa de algumas biliotecas commons*** que vem no pacote do MyFaces.

saviobarr

Olá, estou usando a impl myfaces sim

afamorim

Meu velho, o erro esta muito estranho, pois não achar o java.lang.String e no mínimo curioso.

O que você pode fazer para descobrir aonde esta realmente o erro é o seguinte.

1º : Tira sua aplicação do tomcat, pega uma aplcação de demo do Tomahawk e coloca no servidor e reinicia, ve o que acontece.
Se nao der erro fica provado que nao tem problema de compatibilidade do tomcat.

2º: Verifica se nao tem uma outra versão do tomahawk no lib do seu projeto que possa estar causando este problema, acho que ja passei por isso, e foi alguma coisa com libs de versões repetidas no lib do web-inf

3º: se nao for nada do anterior, observe o que esta diferente na configuração tanto na lib do web-inf como tambem no seu web.xml.

seria os passos que seguiria para descobrir o problema, espero ter ajudado.

fincatto

Verifica se nao eh pcausa do java6… tenta rodar ele com o jdk 1.5

andretads

O problema eh que você está usando o jre 1.6. passei por este mesmo problema.
Põe esse argumento como parametro de inicializacao do tomcat:
-Dsun.lang.ClassLoader.allowArraySyntax=true

Criado 11 de março de 2008
Ultima resposta 8 de ago. de 2008
Respostas 5
Participantes 5