Problema no AutoBoxing

ola pessoal,

estou com um problema estranho que acontece em apenas uma maquina na minha rede…

ao rodar o Apache Tomcat 5.5 como servidor de um projeto JSP… e executar o “localhost:8080/…”

recebo o seguinte erro:

[quote]Generated servlet error:
Type mismatch: cannot convert from Integer to int[/quote]

tudo bem, eh problema de Autoboxing, soh q tem algo estranho…
o projeto no eclipse esta setado como 6.0…
o workspace todo do eclipse tb tem config default de 6.0
o jre 6.0 esta instalado na maquina
as variaveis de ambiente estao setadas pro 6.0

incluindo q o 6.0 eh a unica versão instalada na maquina.

eu simplesmente copiei a pasta do Eclipse, e o projeto para rodar nessa maquina, e acusa esse erro de autoboxing.
sendo que eu verifiquei as configurações, re-instalei o JDK6, setei todas as variaveis na mão dizendo a pasta do JRE instalado e tudo mais.

e ainda assim continua este erro…
não tenho ideia doq pode estar errado exclusivamente nesta maquina…

obs.:
quando eu crio aplicativos desktop no eclipse, e uso o autoboxing, ele funciona normalmente, não acusa erro, nem nada…
soh com projeto web que esta dando isso mesmo =/

alguma solução?

vlw =]

http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html#Configuration

compilerSourceVM - What JDK version are the source files compatible with? (Default JDK 1.4)

compilerTargetVM - What JDK version are the generated files compatible with? (Default JDK 1.4)

Ou seja, você tem de ajustar os valores de “compilerSourceVm” e “compilerTargetVM” (em web.xml) para ele usar outro JDK (no seu caso 6.0).

mas q estranho… nunca precisei fazer isso em nenhuma outra maquina e rodava perfeitamente o compilador do 6.0…

vc diz no web.xml

que do Server é esse:
(resumido)

de q forma deveria colocar?

compilerSourceVM

compilerTargetVM

http://www.avila.eti.br/2007/09/10/1189453980000.html