3

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

错误说

ERROR (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

4

2 回答 2

0

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

于 2016-08-04T05:41:12.853 回答
0

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

于 2018-07-02T10:44:35.573 回答