Apache Commons和Tomcat Servlet API的安装和依赖关系


1

我正在尝试安装Commons库文件上载和commons-IO。

我已安装CentOS6和Tomcat版本7。

我设法下载并安装了Apache-commons-io软件包,没有任何问题。

但是apache-commons-fileupload软件包给了我servlet_2_4 api依赖问题。

我想知道是否安装新的tomcat7-servlet-3 API是否会导致上述库出现故障,因为它们需要2.4版本?也许安装tomcat5 2.4 servlet api无法与tomcat7一起使用?

您会推荐这两种方法中的哪一种?

Answers:


0

摘自Oracle的Servlet开发指南

 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...

因此,我建议您使用Servlet API的版本3。


谢谢您的回复!很高兴知道。对不起,迟到了!
Midori Ryuu 2012年

别担心。很高兴能为您提供帮助!
p_strand 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.