1

次の行は例外で失敗します。

HttpServletRequest req = mock(HttpServletRequest.class);

例外:

java.lang.ClassFormatError: Absent Code attribute in method 
that is not native or abstract in class file 
javax/servlet/http/Cookie

誰もこの問題に直面しましたか?

UPD ソリューションはこちらで見つかりました。

4

1 に答える 1

3

サーブレット API の実装をテスト/ランタイム クラスパスに追加する必要があります。この依存関係を使用することをお勧めします。

<dependency>
  <groupId>org.glassfish</groupId>
  <artifactId>javax.servlet</artifactId>
  <version>3.0</version>
  <scope>test</scope>
</dependency>
于 2012-09-23T17:00:53.187 に答える