在我的公司网络上,我们运行 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