我正在尝试使用Cobertura应用代码覆盖率。该应用程序已部署在Tomcat 5中,但是当我检测.class文件时,该应用程序将停止工作。
这是我的步骤:
检测类文件。
D:\test\cobertura-1.9.4.1\cobertura-instrument.bat --destination D:\test\instrument D:\src\path_to_app\main\target\webapp
D:\src\path_to_app\main\target\webapp 用中已检测的类文件覆盖类文件D:\test\instrument。
D:\src\path_to_app\main\target\webapp
D:\test\instrument
通过Catalina conf或war文件将应用程序部署在Tomcat中。(该应用程序无法正常工作)
有人通过Cobertura检测到的类,是否具有正确的步骤来正确地在Tomcat中部署应用程序?
参考:http : //cobertura.sourceforge.net/faq.html
我正在使用cobertura-1.9.4.1
正确的步骤是:
检测类文件。 D:\test\cobertura-1.9.4.1\cobertura-instrument.bat --destination D:\test\instrument D:\src\path_to_app\main\target\webapp (其创建的cobertura.ser)
将cobertura.jar复制到WEB-INF / lib
参考: - http://cobertura.sourceforge.net/faq.html - JB Nizet答案