构建一个简单的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文件时,这样做都太麻烦了。

最佳答案

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

关于java - servlet-api-2.5 jar在部署war文件时导致错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31725550/

10-14 09:52
查看更多