【问题标题】:Error 90 (Connection refused) when connecting to Remedy via Java通过 Java 连接到 Remedy 时出现错误 90(连接被拒绝)
【发布时间】:2016-01-11 12:08:24
【问题描述】:

在我的公司网络上,我们运行 Remedy 7.64 并希望自动创建事件。我使用 IntelliJ IDEA 和我的服务器版本的 ARAPI 文件设置开发环境。我们没有对服务器的管理权限来更改那里的任何内容。

错误提示

错误(90):无法连接到 AR System-Server;连接被拒绝: 连接 。

神秘的是我可以使用 Chrome 连接到 Web 界面,我可以 ping 主机,我可以通过驱动程序和官方 Remedy 客户端访问它,并且 java 工具可以获取它的 Web 界面的源代码好吧,所以显然可以连接到主机,但困难在于其他地方。

这是我的简单演示文件

import com.bmc.arsys.api.*;
public static void main(String [ ] args)
{
    ARServerUser ctx = new ARServerUser();
    ctx.setServer("<server>");
    ctx.setUser("<user>");
    ctx.setPassword("<pass>");

    try {
        ctx.login();
        System.out.println("works");
    } catch (ARException e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
    }
}

这是依赖列表

  • 1.8(java 版本“1.8.0_65”)

  • [模块来源]

  • groovy-2.4.5

  • log4j-1.2.14.jar

  • arapi7604_build002.jar

【问题讨论】:

  • 我刚刚发现官方java驱动也存在同样的问题。

标签: java remedy


【解决方案1】:

您必须提供 AR 服务器正在侦听的端口号。 “错误(90):无法连接到 AR 系统服务器;连接被拒绝:连接。”表示服务器拒绝连接,因为您没有提到要连接的端口号。通常人们使用 37000 作为 AR 服务器端口号,但您必须咨询您的 Remedy 管理员才能知道这一点。

【讨论】:

    【解决方案2】:

    我刚刚遇到了同样的错误。我的问题是我尝试使用完整的网址作为&lt;server&gt;(“https://...”)进行连接。仅使用服务器名称即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-12
      • 1970-01-01
      • 2023-03-23
      • 2012-06-25
      相关资源
      最近更新 更多