1

proguard を使用して難読化を実行すると、次のエラーが発生します。

クラスjavax.servlet.http.httpServletRequestで参照されたメソッド「javax.servlet.servletContext getServletContext()」が見つかりません

私は tomcat7 から servlet-api を含めようとしましたが、それでも同じ問題です。何か助けはありますか?

4

1 に答える 1

0

エラーメッセージの小文字/大文字のタイプミスを無視すると、これは、ProGuardがクラスパスでサーブレット2.5以前を使用していることを意味するだけです。このメソッドはサーブレット3.0で導入されました。したがって、具体的な問題はProGuardのセットアップ/構成にあります。ProGuardのセットアップからサーブレット2.5以前のライブラリを削除し、サーブレット3.0互換のライブラリを追加する必要があります。

于 2012-04-23T15:44:57.917 に答える