当我使用proguard执行混淆时,我收到此错误:
找不到引用的方法'javax.servlet.servletContext 在类中的getServletContext()' javax.servlet.http.httpServletRequest
我试图从tomcat7中包含servlet-api,但仍然存在同样的问题。 有什么帮助吗?
答案 0 :(得分:0)
忽略错误消息中的小写/大写拼写错误,这只能意味着ProGuard在类路径中以某种方式使用Servlet 2.5或更早版本。这个方法在Servlet 3.0中是introduced。因此,具体问题在于ProGuard设置/配置。您需要从ProGuard的设置中删除任何Servlet 2.5或更旧的库,并添加与Servlet 3.0兼容的库。