Instalação e dependência da API do Servlet do Apache Commons e do Tomcat

1

Estou tentando instalar as bibliotecas Commons filesupload e commons-IO.

Eu tenho o CentOS6 instalado e o Tomcat versão 7.

Eu consegui baixar e instalar o pacote Apache-commons-io sem nenhum problema.

No entanto, o pacote apache-commons-fileupload me deu o problema de dependência servi_2_4 api.

Será que instalar o novo tomcat7-servlet-3 causará o mau funcionamento das bibliotecas acima, já que elas precisam da versão 2.4? Ou talvez a instalação da API do servlet tomcat5 2.4 não funcione com o tomcat7?

Qual dessas duas abordagens você recomendaria?

    
por Midori Ryuu 21.09.2012 / 11:53

1 resposta

0

Extraído do Guia de desenvolvimento do Servlet da Oracle :

 Servlet API version 3.0 is fully backward compatible with versions 2.3, 2.4, 
 and 2.5, so all existing servlets should work without modification or 
 recompilation.

Além disso, é declarado na documentação do Apache Tomcat 7 que o Tomcat 7 implementa especificamente a versão 3 da API do Servlet. :

 Apache Tomcat version 7.0 implements the Servlet 3.0 and JavaServer Pages 2.2 
 specifications from the Java Community Process...

Portanto, recomendo que você use a versão 3 da API do Servlet.

    
por 21.09.2012 / 15:45

Tags