1

我正在使用 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 服务器。

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

4

1 回答 1

0

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

于 2013-01-30T10:21:05.673 回答