首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用com4j连接到hp质量中心时出错

使用com4j连接到hp质量中心时出错
EN

Stack Overflow用户
提问于 2013-07-30 07:31:28
回答 2查看 2.6K关注 0票数 0

我正在尝试使用com4j库在Win7上使用eclipse连接到hp版本10.00

我遵循以下步骤:

  • 使用OTAClient.dll为tlbimp.jar创建包装器
  • 使用OTAClient.dll注册regsvr32
  • 在程序中导入OTAClient包装器。
  • 导入com4j库。

使用下列代码:

代码语言:javascript
复制
import ota.ClassFactory;
import ota.ITDConnection;

public class comqc {

    public static void main(String args[]){

        ITDConnection td = ClassFactory.createTDConnection();   
        td.initConnectionEx("https://qcbt10.saas.hp.com/qcbin/start_a.htm");
        System.out.println(td.connected()); 
        td.connectProjectEx(domain, project, username, password);             
        }
}

获得以下输出:

代码语言:javascript
复制
true
Exception in thread "main" com4j.ComException: 80000482 (Unknown error) : Invalid server response : .\invoke.cpp:517
at com4j.Wrapper.invoke(Wrapper.java:166)
at $Proxy5.connectProjectEx(Unknown Source)
at qctools.main(qctools.java:15)
Caused by: com4j.ComException: 80000482 (Unknown error) : Invalid server response : .\invoke.cpp:517
at com4j.Native.invoke(Native Method)
at com4j.StandardComMethod.invoke(StandardComMethod.java:42)
at com4j.Wrapper$InvocationThunk.call(Wrapper.java:335)
at com4j.Task.invoke(Task.java:51)
at com4j.ComThread.run0(ComThread.java:153)
at com4j.ComThread.run(ComThread.java:134)

到底是怎么回事?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-30 08:22:48

尝试将https://qcbt10.saas.hp.com/qcbin作为连接目标。

OTA_API_Reference.chm(OTA_API_Reference.chm)中有很多例子;虽然它们是用Basic编写的,但它们应该很容易被翻译成Java。

票数 1
EN

Stack Overflow用户

发布于 2013-08-06 13:56:35

我做错的第一件事是URL,我用

"a.htm“而我不得不用

"https://qcbt10.saas.hp.com/qcbin“就像上面的答案一样!但是在做完之后,程序运行了!但是JRE在运行时崩溃了,消息是"Java(TM)平台SE二进制程序停止工作“。这是通过在我的程序中使用"BugFactory“解决的!我不知道它是如何工作的,也不知道为什么它不能更早地工作,但是当我在我的任何语句中使用BugFactory时,崩溃就停止了!比如,

代码语言:javascript
复制
IBugFactory bugfactory = td.bugFactory().queryInterface(IBugFactory.class);

这句话成功了!但是,通过使用正确的URL解决了实际问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17940868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档