Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QC API JAR使用java进行连接_Java_Spring_Hp Quality Center - Fatal编程技术网

QC API JAR使用java进行连接

QC API JAR使用java进行连接,java,spring,hp-quality-center,Java,Spring,Hp Quality Center,我正在尝试使用java/servlets/springs集成QC(也称为ALM),我已经尝试了下面的jar来实现它,但是我无法建立连接 1) “com4j”-这是非常古老的,在这个论坛上也提到过,但是最新的QC或ALM没有使用这个jar连接 非常感谢您的帮助。QC 10.0版或=11),你也可以考虑使用REST API。我使用的是64位机器,QC版本是最新版本。所以我的问题是,JRuby是从Java开发最新的QC版本,还是我应该使用REST API方法,我目前正在探索它。您的大部分基本操作都可

我正在尝试使用java/servlets/springs集成QC(也称为ALM),我已经尝试了下面的jar来实现它,但是我无法建立连接

1) “com4j”-这是非常古老的,在这个论坛上也提到过,但是最新的QC或ALM没有使用这个jar连接


非常感谢您的帮助。

QC 10.0版或<10.0版不支持rest api,最新版本的QC(包括11、11.5和12)也不支持通过rest进行的所有操作,如设计步骤创建/更新/读取或可跟踪性链接

OTA api是基于.net的纯com类,您可以在windows机器上注册这些类,并使用c#或vb通过wcf/web服务公开各种对象(缺陷/请求/测试)的创建、更新、读取操作等功能。在java中,您只需要调用自己公开的web服务

OTAClient api有一个问题,由于内存分配问题,导致dll崩溃。在64x环境中很难处理它。最好的方法是通过使用iis开发的web服务公开功能,因为iis具有自动恢复方法,可以在dll崩溃的情况下进行恢复和运行


如果您对此有进一步的问题,请告诉我。

有人能提供他们的专业知识吗?我更喜欢使用JRuby通过Java的OTA API访问QC。我想它用雅各布做桥梁。如果你使用一些新版本的QC(>=11),你也可以考虑使用REST API。我使用的是64位机器,QC版本是最新版本。所以我的问题是,JRuby是从Java开发最新的QC版本,还是我应该使用REST API方法,我目前正在探索它。您的大部分基本操作都可以使用REST API,谢谢您的帮助。