【问题标题】:Cobertura -java.lang.IllegalArgumentException: Class does not have a default interfaceCobertura -java.lang.IllegalArgumentException:类没有默认接口
【发布时间】:2013-01-30 09:06:04
【问题描述】:

我正在使用 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 服务器的 test/ 文件夹中。
  4. 将 .ser 文件复制到 JBoss/bin 文件夹。
  5. 将 Cobertura.jar 复制到 Jboss/lib 文件夹。
  6. 运行 JBoss 服务器。

如果我在这里遗漏任何东西,请告诉我。

【问题讨论】:

  • 这个问题没有解决方案吗?

标签: cobertura


【解决方案1】:

可能是配置文件错误,因为您可能在第一次开始之前没有调整设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-16
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    相关资源
    最近更新 更多