当前位置: 首页 > 知识库问答 >
问题:

使用COM4J连接到质量中心v11

盖高畅
2023-03-14

我正在尝试使用Java代码和com4j连接到HP Quality Center V11,但不断出现以下错误。谁能看看这个错误吗?

当我在浏览器中使用URL并使用相同的凭据登录时,我就可以登录了。我仔细检查了我的域名、url、Id和密码的拼写。。

我得到的错误是:

    com4j.ComException: 800403ea (Unknown error) : Failed to Login : .\invoke.cpp:517
    at com4j.Wrapper.invoke(Wrapper.java:166)
    at $Proxy5.connectProjectEx(Unknown Source)
    at com.testpack.TestClass.main(TestClass.java:23)
Caused by: com4j.ComException: 800403ea (Unknown error) : Failed to Login : .\invoke.cpp:517
    at com4j.Native.invoke(Native Method)
    at com4j.StandardComMethod.invoke(StandardComMethod.java:35)
    at com4j.Wrapper$InvocationThunk.call(Wrapper.java:340)
    at com4j.Task.invoke(Task.java:51)
    at com4j.ComThread.run0(ComThread.java:153)
    at com4j.ComThread.run(ComThread.java:134)

我用来连接的代码

public static void main(String[] args) {
String url="http://XXXX/qcbin/";
    String domain="ACTIVE";
    String project="QC_2013_Projects";
    String username="XXXX";
    String password="XXXXX";
    try{
        ITDConnection itd=ClassFactory.createTDConnection();
        itd.initConnectionEx(url);
        System.out.println("Test1:"+ itd.connected());

        itd.connectProjectEx(domain,project,username,password);

        //System.out.println(itd.connected());
    }catch(Exception e){

        e.printStackTrace();
    }
}

共有3个答案

郭胤
2023-03-14

我在c:\Windows\SysWOW64中添加了所有3. dll文件,并执行了相同的代码。

余阳秋
2023-03-14

我终于能够解决这个问题。我安装了惠普ALM QC客户端。它将安装在以下路径-

安装后,我可以连接到QC。

希望这对其他人有用。谢谢

皇甫浩壤
2023-03-14

我按照以下步骤在windows 7 32位机器上使用com4j从Java代码连接到HP QC 11

>

  • 下载Com4j Artifacts Com4j-20120426-2。从https://github.com/downloads/kohsuke/com4j/com4j-20120426-2.zip

    解开它。打开命令提示符并导航到解压缩的文件夹。然后运行以下命令在CCCC位置创建包装类,包结构为DDDD。

    java -jar tlbimp.jar -o "C:\CCCC" -p "DDDD" "C:\Users\MYACC\AppData\Local\HP\ALM-Client\10\OTAClient.dll"

  •  类似资料:
    • 我试图连接到惠普qc版本10.00使用com4j库在eclipse上Win7 我遵循以下步骤: 使用tlbimp.jar为OTAClient.dll创建包装器 使用regsvr32注册OTAClient.dll 在程序中导入了OTAClient包装器。 导入com4j库。 使用了以下代码: 获取以下输出: 到底是什么出了问题?

    • 我试图访问ALM V11(QC)测试脚本详细信息,如通过/不运行特定项目使用Java但我得到空。有人能帮我吗? 我得到的错误是: 我用来连接的代码 我试着比较我的VBScript

    • 我已经能够使用com4j连接到HP QC项目。但现在我希望能够使用过滤器访问缺陷。我不知道所有字段的实际字段名,因为我没有QC的管理员权限,所以我无法进入“自定义”选项卡。 我想知道,如何检索缺陷记录并使用字段名输出该记录的列。稍后我想把这些记录保存在excel文件中!但这是以后的事了。请帮我查一下密码! 我的进展: 提前谢谢!

    • 全部的 我正在使用com4j操作质量中心,可以成功创建测试计划和实验室、嵌套文件夹以及两者中的实际项目。 我现在正在尝试将设计步骤添加到测试中,例如: 这一切都很好,然后我试着做: 但是iStep总是以null结束。没有IDesignStepFactory接口,因此我试图在queryInterface调用中使用基本工厂。 检查QC帮助文件和客户端。dll似乎表明没有IDesignStepFacto

    • 我有一个多个圆圈的图像,圆圈内有热点区域,具有高强度(高像素值)和冷点区域(低像素值)。我想用Python中的OpenCV计算每个圆的加权质心。我正在使用这段代码: 好的,这段代码只需获取二值图像,提取所有圆,并找到每个圆的轮廓。 问题是,我需要找到RGB/灰度图像(考虑像素强度)的加权质心,而不是二值图像。我该怎么做? 非常感谢。

    • 我使用t-SNE将我的数据集的维度从18降低到2,然后我使用k均值来聚类2D数据点。 使用这个,我现在有一个簇的2D质心数组,但我想得到这些质心对应的18D原始数据点。 有没有办法让t-SNE倒转?谢谢