1

我已经在本地设置中为大型应用程序实现了 Cobertura。当我将相同的设置移动到 Prod 服务器时,我遇到了一些问题,直到现在我都找不到丢失的部分。有来自社区的帮助吗?

我确实在以下步骤中实施了 Cobertura。

  1. 仪表 - 好的
  2. 包装 - 好的
  3. 在 tomact 文件中修改以在其他设置中添加 Cobertura.jar - OK
  4. 应用程序部署 - 确定
  5. 运行应用程序 - 好的
  6. 停止 tomcat 并寻找更新的 Cobertura.ser - 它根本不更新 ser 文件。

我尝试了很多方法来识别步骤 6 中缺少的部分,但找不到。这是一个大型应用程序,因此很难找出缺失的区域。你们能帮我解决验证检查点的问题,或者分享你对大型应用程序的经验吗?这对我会有帮助。谢谢。

4

1 回答 1

0

您可能需要确保阅读此常见问题解答,它可以帮助您确定您是否做得对。

另外,我不确定 Tomcat,但 JBoss 有一种特殊的方式来关闭 JVM,这种方式会干扰 Cobertura 用来将覆盖数据“转储”到 .ser 文件的关闭挂钩。似乎有一个仅限 jboss 的解决方法

最后,另一种可能性是通过代码片段显式转储覆盖信息,如下所示

于 2013-10-01T05:32:17.927 回答