EJBのTimerServiceとTimerConfigを使用してタイマーを作成するEJBクラスがあります。
クラスをテストするためにjunitを実行していると、次のエラーが表示されます。
java.lang.ClassFormatError:クラスファイルjavax / ejb/TimerConfigでネイティブまたは抽象ではないメソッドにコード属性がありません
私はejbに以下のMaven依存関係を使用しています:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.ejb</artifactId>
<version>3.1.1</version>
<scope>test</scope>
</dependency>
問題を解決する方法について何か提案はありますか?