2013-03-03 57 views
0

我安装了几个类,将它们包装在战争和耳朵中。在WebSphere中安装此耳朵。 现在此应用程序状态已停止。 我应该放置cobertura.jar吗?我的错误在哪里?WebSphere无法启动由cobertura测试的webapp

+0

如果您可以提供有关您的问题的更多详细信息,可能是无法使用的代码,那么您更有可能获得高效的响应。没有更多的细节,潜在的回答者很难提供帮助。 – ASGM 2013-03-03 18:56:04

回答

-1

的Cobertura仪器类能够to identify which parts of your Java program are lacking test coverage

我是这么认为的,他们收集到的信息,并在测试覆盖阶段结束时写下来到数据存储也增加了自己的类。据说,我期望cobertura.jar和其他一些罐子应该包含在webapp的WEB-INF/lib目录中。

要获得关于此问题的更多见解,请查看服务器实例的SystemOut.log。它在[WEBSPHERE_HOME]/profiles/[PROFILE_NAME]/logs/server1目录中。

1
  1. 的WebSphere Application Server allowes耳朵部署/安装,因此使用cobertura仪器化的类来构建您的应用程序。
  2. 将默认生成的cobertura.ser文件复制到您的系统中的target/cobertura/cobertura.ser位置,同时将maven构建到WAS的../AppServer/profiles/AppSrv01/位置。
  3. 启动服务器
  4. 运行一些睾丸。
  5. 停止服务器。 cobertura.ser将会更新。

运行cobertura报告。