我可以使用servlet api 3.0和jetty 8吗?

时间:2013-01-31 17:10:26

标签: servlets servlet-3.0 jetty-8

我想在Jetty 8中使用3.0 servlet-api。目前我的web.xml中定义了2.4 servlet-api。在webdefault.xml中定义了2.5 servlet-api。其他人设置了它,所以他们可能做错了。我实际使用的是哪个servlet-api版本? 2.4还是2.5?我已经在我的类路径中已经有3.0了。我需要在web.xml和/或webdefault.xml中进行哪些更改才能使其正常工作?

提前谢谢你。

1 个答案:

答案 0 :(得分:11)

您通常不会自己提供Servlet API。这通常由目标servlet容器本身提供。 Servlet 3.0兼容容器的示例包括Tomcat 7.xGlassfish 3.xJBoss AS 6.x/7.x以及是Jetty 8.x

您只需要声明<web-app>的{​​{1}}根元素,以符合目标容器支持的最高版本。

web.xml

另见: