java - 无法连接到 Remedy AR 系统服务器

标签 java web-services remedy

我确信我使用了正确的连接信息:

import com.bmc.arsys.api.ARException;  
import com.bmc.arsys.api.ARServerUser;

/**
 * 
 * A class to automate deletion of BMC Remedy incidents after deploying or decommissioning servers
 *
 */
@SuppressWarnings("unused")
public class BMCIncidentDelete {
    public static void main(String[] args) {  

        /*
         * Authentication information
         */
        String host = "";
        String server = "";
        String user = "";
        String pass = "";

        ARServerUser ctx = new ARServerUser();
        ctx.setServer(host);
        // ctx.setServer(server);
        ctx.setUser(user);
        ctx.setPassword(pass);
        ctx.setPort(8080);

        /*
         * Verify user or print stack trace if not possible
         */
        try {  
            ctx.verifyUser();
            System.out.println("Connection verified!");
        } catch (ARException e) {  
            System.out.println(e.getMessage().toString());
        }

    }
}

不幸的是,我收到以下错误:

ERROR (90): Cannot establish a network connection to the AR System server; Connection refused: connect

有使用 AR System API 经验的人以前见过这个问题吗? https://communities.bmc.com/docs/DOC-17514

最佳答案

此错误(连接被拒绝)表示无法从提供的主机和端口上的服务器访问 Remedy 服务器。您可以使用 telnet 进行验证,并将主机名替换为 $host:

$ telnet $host 8080

成功的连接应该显示“已连接到主机。”,但根据您的问题,您可能会看到“连接被拒绝”。仔细检查 Remedy 服务器的主机名和端口号,如有必要,请检查您和服务器之间是否没有防火墙等。

关于java - 无法连接到 Remedy AR 系统服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39997507/

相关文章:

php - 将机器人与人类访客区分开来获取统计信息?

java - 关闭 SQL 连接 Java Webservice

java - 无法连接到ARServer

.net - 如何获取 ASMX 生成的 WSDL soap :address to use https

sql - 选择有条件的日期时间(Oracle)

java - 计算机如何轻松生成加密 key ?

java - 修复 Array out of bounds Exception New Array Exception

java - WPF是不是一个了不起的东西?

java - 如何在 Java 中关闭文件和/或知道我的代码中某个文件被锁定的位置?