Problema = jboss+freeBSD

4 respostas
Diana

Galera, estou na seguinte situação fiz uma aplicacao jsp+servlet…e alguns patterns…usando taglibs

bom, ela funciona normalmente no jboss 3.2.3 e 3.2.6 que estao no windows…

quando joguei ela para o jboss 3.2.5 que era o que eu tinha no bsd…as taglibs nao funcionam, pensei que poderia ser um bug, jah que nas outras funcionavam…atualizei para o 3.2.6 e as tags continuam nao funcionando…

alguem já passou por isso???
só para ficar mais claro o Drama:

17:52:49,160 ERROR [Engine] ApplicationDispatcher[/os] Servlet.service() for servlet jsp threw exception
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V
        at org.apache.jasper.compiler.TagLibraryInfoImpl.createAttribute(TagLibraryInfoImpl.java:568)
        at org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:401)
        at org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:248)
        at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:162)
        at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
        at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)

Obrigada.

4 Respostas

pcalcado

1 - Checou a versão de JVM?

2 - Checou se os arquivos estão comc aracteres inválidos? (na covnersão win/unix eles podem ter aloprado nas quebras de linha e caracteres especiais)

T

Bom, esta mensagem de erro contém o seguinte dado:

javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V

que você, como bom programador Java, ligado em anatomia e outras disciplinas médicas, sabe que se refere a:

/construtor/ TagAttributeInfo (String, boolean, String, boolean, boolean)

Nas versões antigas só existia o construtor:

/construtor/ TagAttributeInfo (String, boolean, String, boolean)

Então deve ser algum problema de versão. Veja onde está essa classe (procure em que .jar está isso - é bico se você sabe usar unzip e grep :wink: ) e veja quais as diferenças entre sua instalação do Windows e a sua instalação do FreeBSD.

Diana

pcalcado obrigada pelo toque…jah chekei isso…

tiago eu tive a mesma impressao que vc…de ser um problema de versao…mas como falei antes no windows tb tenho instalado essa versao(3.2.6) e por isso instalei a mesma no bsd…mas eh engracado, pq mesmo trocando de versao do jboss…ela continua mostrando esse erro em todas as partes que contem taglib…
vou dar uma olhada nisso q. vc falou, do construtor das taglibs…

vlw.

espero poder contar com mais uma ajudinha se nao der certo…

:smiley:

Diana

Nada…continua nao funcionando…
a impressao que tenho eh q o jboss nao estah conseguindo ler o arquivo tld…

[]'s

Criado 3 de maio de 2005
Ultima resposta 4 de mai. de 2005
Respostas 4
Participantes 3