经过一番努力,我终于让cobertura在tomcat服务器上为我的 Web 应用程序正确运行。一切似乎都很好,直到我将它提交给 svn 和 hudson 完成(失败)他的工作。如果没有这个构建脚本,我永远不会(或以后)发现这个问题。我的构建脚本试图将 catalina.log 移动到另一个目录,但 catalina.log 丢失了。经过一些测试后,我假设类路径中 cobertura.jar 的纯粹存在(没有检测任何东西)改变了我的 tomcat 的日志记录行为。
由于我对tomcat和cobertura都没有那么丰富的经验,任何人都可以证实我的观察。是否有任何其他副作用记录在案?