servlet-api-2.5 jar导致war文件部署错误

时间:2015-07-30 13:47:12

标签: java eclipse maven tomcat

构建一个简单的Web应用程序。我看到servlet-api-2.5-6.1.9.jar会自动添加到Eclipse中的Maven依赖项下,即使这个jar在我的pom.xml中没有列为依赖项。以及一些其他依赖项。当我尝试在tomcat上部署war文件时,这会产生问题。

The method getDispatcherType() is undefined for the type HttpServletRequest

一旦我从WEB-INF / lib中删除该jar,就会这样。但是,每次部署war文件时,这样做太麻烦了。

1 个答案:

答案 0 :(得分:1)

所以我明白了。我正在构建一个selenium应用程序。而servlet-api-2.5.jar是selenium-server.jar的依赖项。我在pom.xml中添加了一个排除项。它解决了我的问题。