在Proguard的课堂上找不到引用的方法

时间:2012-04-23 15:30:40

标签: java servlets proguard

当我使用proguard执行混淆时,我收到此错误:

  

找不到引用的方法'javax.servlet.servletContext   在类中的getServletContext()'   javax.servlet.http.httpServletRequest

我试图从tomcat7中包含servlet-api,但仍然存在同样的问题。 有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

忽略错误消息中的小写/大写拼写错误,这只能意味着ProGuard在类路径中以某种方式使用Servlet 2.5或更早版本。这个方法在Servlet 3.0中是introduced。因此,具体问题在于ProGuard设置/配置。您需要从ProGuard的设置中删除任何Servlet 2.5或更旧的库,并添加与Servlet 3.0兼容的库。