我正在尝试使用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();
}
}}
我不知道该由谁来解决?
有什么建议吗?
很明显,您正在尝试连接到与运行程序在同一台计算机上运行的服务。。。使用环回接口。
它向您提供“连接拒绝”响应这一事实意味着该服务当前未在“这台机器”或您指定的端口上运行。
解决方案是确保服务在指定的IP和端口上运行和侦听;e、 g.检查IP地址和端口,并启动或重新启动服务。
我正在尝试连接我的Android应用程序与Firebase,这些是我已经尝试和检查过的东西。 A.从Firebase控制台连接并进行SDK设置。 3.google-services.json中的包名称是正确的。 4.应用程序与插件之间的依赖关系 实现'com.google.firebase:firebase-core:16.0.4' 6.最新版本的Google Play服务和SDK Manager
问题内容: 我使用NodeJS创建了一个应用程序,并且正在使用ws模块。如果我在本地主机上测试该应用程序,则它可以正常工作,并且连接websockets没有任何问题。现在,我已将应用程序上载到Openshift,当我尝试从客户端访问该应用程序时,它返回,这无法建立与Websocket的连接。 如果我在应用程序中拖入腻子, 则会收到 以下消息: 调试:这种类型的响应一定不能有主体。 忽略传递给end
我在MySQL上有2个数据库。ge和GE_SC001。 我可以通过我的ASP.NET mvc应用程序在本地访问这两个。 Web.config null 稍后,当我在web服务器上部署应用程序,并尝试从本地机器访问它们时。我将server=localhost更改为机器的面向外部的IP地址。现在我只能访问一个GE。当我尝试访问第二个时,它会给我错误。 拒绝用户“root”@“对数据库”GE_SC001
我使用Iphone 11模拟器。我点击运行按钮并得到这个: 它会打开应用程序并立即关闭。我执行了,但它不起作用。这是我的扑动医生“:
所以我已经和这个开关斗争了几天,感觉好像我已经用尽了所有相关的搜索词。首先,我要说的是,我对此做了很多研究,但都无济于事;我得出的结论是,这要么是非常不正常(不太可能)的事情,要么是我在某种程度上忽略了一些微小的细节。我还要马上说,是的,我知道直接从应用程序连接到数据库并不理想,我应该使用web服务器,但就我的意图和目的而言,这个解决方案不是问题。 我知道这篇文章很长,但我非常感谢大家的时间。如果