与 racer reasoner 连接失败

Connection failed with racer reasoner

我正在尝试使用 racer(描述逻辑推理器),但出现以下错误

com.racersystems.jracer.RacerClientException: Connection refused: connect
at com.racersystems.jracer.RacerClient.openConnection(RacerClient.java:76)
at test.Test.main(Test.java:12)

我正在执行的代码如下:

package test;
import com.racersystems.jracer.*;
public class Test {
public static void main(String[] argv) {
    String ip = "127.0.0.1";
    int port = 8088;
    String filename="\"/jracer-2-0.zip_expanded/jracer-2-0/demo/people+pets.owl\"";
    RacerClient racer = new RacerClient(ip,port);
    try {
         racer.openConnection();
         System.out.println(racer.sendRaw("(owl-read-file " + filename + ")"));
         System.out.println(racer.sendRaw("(all-atomic-concepts)"));
         racer.closeConnection();
    }
    catch (Exception e) {
        e.printStackTrace();
    }
}}

不知道找谁解决?

有什么建议吗?

您显然正在尝试连接到与您 运行 程序位于同一台机器上 运行 的服务...使用 127.0.0.1 环回接口。

它向您提供“连接被拒绝”响应这一事实意味着该服务当前 运行 不在“这台机器”或您指定的端口上。

解决方案是确保服务 运行 并监听指定的 IP 和端口;例如检查IP地址和端口,启动或重启服务。