我想在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中进行哪些更改才能使其正常工作?
提前谢谢你。
答案 0 :(得分:11)
您通常不会自己提供Servlet API。这通常由目标servlet容器本身提供。 Servlet 3.0兼容容器的示例包括Tomcat 7.x,Glassfish 3.x,JBoss AS 6.x/7.x以及是Jetty 8.x。
您只需要声明<web-app>
的{{1}}根元素,以符合目标容器支持的最高版本。
web.xml