Cobertura -java.lang.IllegalArgumentException:类没有默认接口

时间:2013-01-30 09:06:04

标签: cobertura

我正在使用Cobertura来编写集成测试的覆盖范围。在JBoss服务器中部署检测jar时,我面临以下问题。

DEPLOYMENTS IN ERROR:  Deployment "vfszip:/D:/jboss-5.1.0.GA/server/test/some_jar.jar/" is in error due to the following reason(s):
java.lang.IllegalArgumentException: 
Class class com.someclass does not have a default interface

以下是我目前采取的步骤:

  1. 已下载cobertura-1.9.4.1。
  2. 使用此命令obertura-instrument.bat C:\ some_jar.jar我为some_jar.jar生成了.ser文件和检测jar。
  3. 将jar放在JBoss服务器测试/文件夹中。
  4. 将.ser文件复制到JBoss / bin文件夹。
  5. 将Cobertura.jar复制到Jboss / lib文件夹。
  6. 运行JBoss服务器。
  7. 如果我在这里遗漏任何东西,请告诉我。

1 个答案:

答案 0 :(得分:0)

可能是配置文件错误,因为您可能在第一次启动之前未调整设置。