1

Я пытаюсь установить библиотеки Commons fileupload и commons-IO.

У меня установлен CentOS6 и Tomcat версии 7.

Мне удалось скачать и установить пакет Apache-commons-io без каких-либо проблем.

Однако пакет apache-commons-fileupload дал мне проблему с зависимостью api servlet_2_4.

Интересно, приведет ли установка нового API tomcat7-servlet-3 к сбоям вышеуказанных библиотек, так как им нужна версия 2.4? Или, может быть, установка API сервлет tomcat5 2.4 не будет работать с tomcat7?

Какой из этих двух подходов вы бы порекомендовали?

1 ответ1

0

Взято из руководства по разработке сервлетов 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.

Кроме того, в документации Apache Tomcat 7 указано, что Tomcat 7 специально реализует Servlet API версии 3:

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

Поэтому я бы порекомендовал вам использовать версию 3 Servlet API.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .