【问题标题】:QC Connection from Java using Com4使用 Com4 从 Java 进行 QC 连接
【发布时间】:2013-03-02 11:23:25
【问题描述】:

我正在尝试使用以下代码连接到 QC:

ITDConnection2 QCconn= ClassFactory.createTDConnection();
QCconn.initConnectionEx(Parameters.QC_URL);
QCconn.login(Parameters.QC_USERNAME, Parameters.QC_PASSWORD);
QCconn.connect(Parameters.QC_DOMAIN, Parameters.QC_PROJECT);

但是我遇到了异常

ITDConnection2 QCconn= ClassFactory.createTDConnection();

例外: com4j.ComException:80004002 QueryInterface 失败:不支持此类接口:.\com4j.cpp:163

我的电脑上安装了 QC。我在其他电脑上也遇到同样的错误。

【问题讨论】:

    标签: java hp-quality-center


    【解决方案1】:

    您正在尝试连接哪个质量中心版本

    otaclient.jar 文件应与 OTACLIENT.dll 兼容。

    您还应该在构建路径中包含 com4j.jar

    【讨论】:

      【解决方案2】:

      我们遇到了同样的问题,我们在构建路径中得到了 com4j.jar

      我们尝试连接到 QC 11,但我们的 Windows 也安装了 QC 10。 所以QC的版本有问题。我们从 QC 11 安装了 TDConnect 以运行代码。

      如果您运行 QC 10,它会再次将 OTAClient.dll 11 回滚到 10。

      您还在 VM 参数中将 otaclient.dll 添加到 java.library.path。

      【讨论】:

        【解决方案3】:

        我们通过重新安装 Quality center 11.52 并以管理员模式运行 IE 来解决此问题,并将 TDConnect 插件添加到 QC 中,然后将 java 程序连接到 QC。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-12-08
          • 2023-03-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多