如何使用Java在Remedy中进行身份验证
我需要证明自己的补救措施。我正在按照文档进行操作,但仍有一些错误。 这是我的代码:如何使用Java在Remedy中进行身份验证,java,remedy,Java,Remedy,我需要证明自己的补救措施。我正在按照文档进行操作,但仍有一些错误。 这是我的代码: import com.bmc.arsys.api.ARException; import com.bmc.arsys.api.ARServerUser; public class Tutorial { public static void main(String[] args) { ARServerUser ctx = new ARServerUser(); ctx.s
import com.bmc.arsys.api.ARException;
import com.bmc.arsys.api.ARServerUser;
public class Tutorial {
public static void main(String[] args) {
ARServerUser ctx = new ARServerUser();
ctx.setServer("127.0.0.1");
ctx.setUser("myusername");
ctx.setPassword("mypassword");
ctx.setPort(8080);
try {
ctx.verifyUser();
} catch (ARException e) {
System.out.println(e.getMessage());
}
}
}
我收到这个错误:
错误(91):RPC调用失败;127.0.0.1:8080无法接收ONC/RPC数据
我怎样才能解决这个问题?我需要设置实例,比如127.0.0.1/arsys
。我的补救办法是阿西斯
我可以使用浏览器进行身份验证:http://127.0.0.1:8080/arsys
提前感谢。参数要求的是ARS服务器的名称,而不是IP地址。以下是匹配的构造函数签名:
ARServerUser(java.lang.String user, java.lang.String password, java.lang.String locale, java.lang.String serverName, int serverPort)
参考资料
如果没有,则需要设置AR服务器的IP。因为您提到可以使用浏览器进行身份验证,这意味着web服务器正在使用8080,而AR服务器不能使用相同的IP。请在setPort()中提供您的端口号(AR服务器正在侦听的位置)。另外,还要确保您的主机名/ip地址可以从执行程序的机器上访问