关于javax.servlet-api 和 servlet-api 区别
2017-06-18 18:20
302 查看
引言:在一个项目中使用Servlet时,自己陷入一个坑。我在项目中需要使用servlet 3.0以上版本,所以引入了jar包时引入了servlet-api.jar 的3.0-alpha-1版本,maven配置如下:
在使用这个jar包时 servlet 容器也能够正常加载,可以正常使用,但在我需要使用java配置的方式注册一个监听器时,却发现这个jar中ServletContext接口中没有我需要的addListener()方法。经各方资料查询,我将jar 包更换为 javax.servlet-api 便解决了这个问题。maven配置:
查阅资料得知:
servlet.jar 是servlet 3.0 版本之前的地址
javax.servlet-api.jar 是servlet 3.0 版本之后的地址
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>${servlet.version}</version> </dependency>
在使用这个jar包时 servlet 容器也能够正常加载,可以正常使用,但在我需要使用java配置的方式注册一个监听器时,却发现这个jar中ServletContext接口中没有我需要的addListener()方法。经各方资料查询,我将jar 包更换为 javax.servlet-api 便解决了这个问题。maven配置:
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency>
查阅资料得知:
servlet.jar 是servlet 3.0 版本之前的地址
javax.servlet-api.jar 是servlet 3.0 版本之后的地址
相关文章推荐
- maven servlet-api 和 javax.servlet-api区别?
- servlet-api.jar和javax.servlet-api.jar、jstl.jar和jstl-api.jar的联系区别
- javax.servlet.http API
- Javax.servlet API的特征
- cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突
- myeclipse中关于The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path
- eclipse note:关于工程包丢到tomcat及jsp-api.jar//servlet-api.jar
- 关于编译servlet时javax.servlet.http.*无法找到的解决这不是个容易的问题
- servlet-api.jar 和 jsp-api.jar报错 和 The superclass "javax.servlet.http.HttpServlet" was not
- 关于javax.servlet包的配置
- 关于java servlet和jsp的区别
- Servlet API中forward() 与redirect()的区别
- 关于Session(javax.servlet.HttpSession)持久化----为什么实体类需要实现序列化接口
- 关于jsp web项目中的javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver错误
- 关于 java.lang.NoClassDefFoundError: javax/servlet/ 的错误
- 关于javax.servlet不存在的问题
- 关于javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 错
- 关于servlet init parameters 与 context init parameters的区别
- 关于Microsoft Unified Communications Managed API 3.0开发的相关技术问题(RealTimeEndpoint, SipEndpoint, SipPeerToPeerEndpoint之间的区别是什么?)
- 关于Eclipse中import javax.servlet.*出错