通过Java连接到Remedy时出现错误90(连接被拒绝)
在我的公司网络上,我们运行Remedy 7.64并希望自动创建事件。我使用IntelliJ IDEA和服务器版本的ARAPI文件设置开发环境。我们没有对服务器的管理权限来更改那里的任何内容 错误是 错误(90):无法连接到AR系统服务器;拒绝连接: 连接 神秘的是,我可以使用Chrome连接到Web界面,我可以ping主机,我可以通过驱动程序访问它&官方补救客户端和java工具也可以获得它的Web界面的源代码,因此显然可以连接到主机,但困难在其他地方 这是我的简单演示文件通过Java连接到Remedy时出现错误90(连接被拒绝),java,remedy,Java,Remedy,在我的公司网络上,我们运行Remedy 7.64并希望自动创建事件。我使用IntelliJ IDEA和服务器版本的ARAPI文件设置开发环境。我们没有对服务器的管理权限来更改那里的任何内容 错误是 错误(90):无法连接到AR系统服务器;拒绝连接: 连接 神秘的是,我可以使用Chrome连接到Web界面,我可以ping主机,我可以通过驱动程序访问它&官方补救客户端和java工具也可以获得它的Web界面的源代码,因此显然可以连接到主机,但困难在其他地方 这是我的简单演示文件 import com.
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();
}
}
import com.bmc.arsys.api.*;
公共静态void main(字符串[]args)
{
ARServerUser ctx=新的ARServerUser();
ctx.setServer(“”);
ctx.setUser(“”);
ctx.setPassword(“”);
试一试{
ctx.login();
System.out.println(“工程”);
}捕获(例外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
您必须提供AR服务器正在侦听的端口号。“错误(90):无法连接到AR系统服务器;连接被拒绝:连接。”表示服务器拒绝连接,因为您没有提到要连接的端口号。通常情况下,人们使用37000作为AR服务器端口号,但您必须与您的Require管理员核实以了解这一点。我刚刚遇到了相同的错误。我的问题是,我试图使用完整的url作为
(“https://...
”)。仅使用服务器名称就行了。我刚刚发现官方java驱动程序也存在同样的问题。