Tomcat 上的 Cobertura

2023-11-21

我正在尝试使用 Cobertura 应用代码覆盖率。该应用程序是 部署在 Tomcat 5 中,但是当我检测 .class 文件时, 应用程序停止工作。

这是我的步骤:

  • 编译应用程序(在 tomcat 中运行)
  • 检测类文件。

    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.

  • 通过 Catalina conf 或 war 文件在 Tomcat 中部署应用程序。 (这 应用程序无法运行)

有人有在 Tomcat 中正确部署应用程序的正确步骤吗 与 Cobertura 的课程一起使用吗?

参考: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)

  • 覆盖类文件D:\src\path_to_app\main\target\webapp与仪表化的类文件D:\test\instrument.

  • 将 cobertura.jar 复制到 WEB-INF/lib
  • 直接或通过 war 文件在 Tomcat 中部署应用程序。
  • 将 cobertura.ser 复制到 tomcat 的当前目录(tomcat/bin 或 system32,否则您将在错误日志中看到该路径)
  • 使用该应用程序,并停止 tomcat 服务器。
  • 使用更新的 cobertura.ser(在 system32 或...)构建报告(至少对我来说,大小没有改变)

参考: -http://cobertura.sourceforge.net/faq.html——JB 尼泽的回答

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Tomcat 上的 Cobertura 的相关文章

随机推荐

  • 谷歌分析与 Firebase

    我正在尝试将 Google Analytics 集成到我的 iOS 应用程序中 在分析页面 Google推荐下载 这个link 与 Cocoapods 一起使用 其中库附带 Firebase 我的问题是 为什么 Google 为 Fireb
  • 使用上下文管理器临时覆盖区域设置

    有没有办法在代码块的范围内临时激活区域设置 基本上 我想做这样的事情 locale setlocale locale LC NUMERIC nl BE utf8 像这样 with override locale locale LC NUME
  • LinearSnapHelper 不捕捉 RecyclerView 的边缘项目

    这是我之前的后续question 在我的应用程序中 我试图有一个水平RecyclerView自动捕捉到中心项目 为此 我附上了一个LinearSnapHelper到它 我还创建了一个项目装饰 为第一个 最后一个元素添加一些左 右填充 pub
  • Python 请求 - 在 HTTP POST 之后是否可以收到部分响应?

    我正在使用Python 请求模块对网站进行数据挖掘 作为数据挖掘的一部分 我必须通过 HTTP POST 发送表单 并通过检查生成的 URL 来检查它是否成功 我的问题是 在POST之后 是否可以请求服务器不发送整个页面 我只需要检查 UR
  • 如何比较 WiX 中的注册表版本?

    在我的 wix 安装程序中 我想检查 ESRI ArcMap 的版本 可以通过以下方式找到
  • 在一个语句中对 GETDATE 求值两次 - 它的求值结果总是相同吗?

    suppose isnull some column getdate gt getdate 其中逻辑是如果 some column 为 null 则该表达式应始终为 true 然而 这是否总是如此 因为在 getdate 的两次评估之间已经
  • 如何生成给定大小的所有子集?

    给定某个数字 n 和子集大小 我想获取集合 1 n 的指定大小的所有可能子集 预期结果为n 5 and subsetSize 4 1 2 3 4 1 2 3 5 1 3 4 5 1 2 4 5 2 3 4 5 那将是一个List
  • 使用 Tomcat,但出现 ClassNotFoundException:org.jboss.logging.BasicLogger

    我在 Eclipse 中使用 Tomcat 7 通过 JPA Hibernate 运行 REST Spring Web 应用程序 我在尝试启动部署了我的应用程序的 Tomcat 时遇到奇怪的 JBoss 错误 我不明白为什么在使用 Tomc
  • SQL 存储过程中的动态排序

    这是我过去花了几个小时研究的一个问题 在我看来 这是现代应该解决的问题RDBMS解决方案 但到目前为止 我还没有找到任何能够真正满足我认为在任何具有数据库后端的 Web 或 Windows 应用程序中非常常见的需求的东西 我说的是动态排序
  • 当我不使用 Promise 的“then”功能时,是否会产生任何(负面)副作用?

    我有一个返回 Promise 的函数 现在 有时消费者在该 Promise 上使用 then 功能是有意义的 但有时消费者根本不关心 Promise 何时解析 也不关心结果 换句话说 相同的函数也应该能够以 即发即忘 的方式调用 所以我想要
  • 在java中寻找CSS解析器[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我正在寻找 java 中的 CSS 解析器 特别是 我的要求是 对于 HTML 文档中的给定节点 元素 能够从解析器询问 获取该元素的 css 样式
  • 使用 python mechanize 进行复选框输入

    我想使用 python mechanize 填写表格 形式看起来像
  • 在 DOM 中存储数据

    我有一个书籍列表 我想存储每本书的数据 例如价格 数量 id 类别id 尺寸 重量等 我正在考虑通过使用数据属性扩展表示列表中每本书的 li 元素来将所有这些存储在 dom 中 然后可以通过 JavaScript 直接使用这些数据 然而 我
  • 调试 IIS 中托管的 asp.net WCF 服务

    我使用以下模板创建了 WCF 服务 http visualstudiogallery msdn microsoft com fbc7e5c1 a0d2 41bd 9d7b e54c845394cd 该服务有一个这样的方法 ServiceCo
  • 缩小图像以适合 ScrollViewer 尺寸

    我在相应地缩放图像时遇到了一些问题 我有一个Image在我的 XAML 中 带有ScrollViewer附加以便可以缩放 像这样
  • heroku:bash:捆绑:找不到命令

    我正在按照他们的说明将 Heroku 应用程序从 Aspen 移植到 Heroku 的 Cedar 堆栈 我正在进行最后的部署步骤 我收到此错误 2012 10 22T11 23 53 00 00 heroku web 1 Starting
  • 安全与不安全代码

    Read 这个问题今天关于安全和不安全的代码 然后我在MSDN但我还是不明白 为什么要在 C 中使用指针 这纯粹是为了速度吗 使用不安全代码有以下三个原因 API 如 John 所言 获取数据的实际内存地址 例如访问内存映射硬件 访问和修改
  • 用JS获取元素CSS3背景色渐变

    目前 我使用以下 JS jQuery 来查找其他几个 div 的背景颜色 作为 rgb theColor this css background color 除了 CSS3 渐变之外 它工作得很好 作为示例 我使用以下 css 使 div
  • TypeError: $(...).modal 不是带有 bootstrap Modal 的函数

    我有一个 bootstrap 2 32 模式 我试图将其动态插入到另一个视图的 HTML 中 我正在使用 Codeigniter 2 1 下列的将引导模式部分视图动态插入视图中 我有 div div 作为插入的目标 div 我的视图中有一个
  • Tomcat 上的 Cobertura

    我正在尝试使用 Cobertura 应用代码覆盖率 该应用程序是 部署在 Tomcat 5 中 但是当我检测 class 文件时 应用程序停止工作 这是我的步骤 编译应用程序 在 tomcat 中运行 检测类文件 D test cobert