簡體   English   中英

MKS無法連接到完整性客戶端

[英]MKS Cannot connect to integrity client

我正在嘗試使用下面列出的示例代碼連接到MKS Integrity Client

  try
  {
    IntegrationPointFactory ipf = IntegrationPointFactory.getInstance();
    CmdRunner cmdRunner = ipf.createLocalIntegrationPoint().getCommonSession()
                          .createCmdRunner();
    cmdRunner.setDefaultHostname("sslmmks1");
    cmdRunner.setDefaultPort(80);
    cmdRunner.setDefaultUsername("vmenon");
    cmdRunner.setDefaultPassword("Railsonfire1@3");

    Command issuesView = new Command(Command.IM, "issues");
    issuesView.addOption(
      new Option("fields","ID,Type,Summary"));
    issuesView.addOption(
      new Option("query", "Quick Query"));

    Response resp = cmdRunner.execute(issuesView);
    System.out.println(resp);
  } catch (Exception ex) {
    ex.printStackTrace();

  }

我收到以下錯誤

com.mks.api.response.ICLaunchException:無法連接到Integrity Client,屬性IntegrityClient.launchOnDemand未設置為允許自動啟動。 在com.mks.connect.ClientCmdRunnerImpl.icInitialize(本機方法)在com.mks.connect.ClientCmdRunnerImpl.checkIntegrityClientForLaunch(ClientCmdRunnerImpl.java:71)在com.mks.connect.ClientCmdRunnerImpl.executePreCondition(ClientCmdRunnerImpl.java:95) .mks.connect.AbstractCmdRunner.executeCommand(AbstractCmdRunner.java:235)在com.mks.connect.AbstractCmdRunner.execute(AbstractCmdRunner.java:394)在org.jpmc.mks.Mksmain.main(Mksmain.java:25)

您收到此錯誤是因為您沒有運行Integrity Client,並且需要允許在IntegrationPoint中自動啟動。

請根據以下示例更新代碼:

IntegrationPointFactory ipf = IntegrationPointFactory.getInstance();
IntegrationPoint integrPoint = ipf.createLocalIntegrationPoint();
integrPoint.setAutoStartIntegrityClient(true);
CmdRunner cmdRunner = integrPoint.getCommonSession()
                      .createCmdRunner();

另外,請遵循Integrity服務器上提供的《 Integrity Integrations構建器指南》(API)文檔(例如, http:// sslmmks1:80 )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM