这是登录Remedy的代码
public voidconnect() {
//System.out.println("Connecting to AR Server...");
userInfo = new ARServerUser();
userInfo.setServer("192.168.253.221");
userInfo.setUser(newAccessNameID("user"));
userInfo.setPassword(newAccessNameID("passwd"));
try {
userInfo.verifyUser(newVerifyUserCriteria());
} catch (ARException e) {
// This exception istriggered by a bad server, password or,
// if guest access isturned off, by an unknown username.
System.out.println("Error verifying user: " + e);
// Clear memory used byour user context object
userInfo.clear();
System.exit(1);
}
//System.out.println("Connected to AR Server.");
}
登录开发环境的remedy没有问题,可是换到生产环境就登录不了,报错:
Error verifyinguser:
MessageType: 2
MessageNum: 90
MessageText: Cannotopen catalog; Message number = 90
AppendedText:192.168.253.221 : RPC: Rpcbind failure - RPC: Timed out
不知道为何,只知道解决方法很简单,加上一个环境变量就好了,他表示remedy的端口是2020.
exportARTCPPORT=2020