I am just starting to try StarDog. I was running a very simple program below:
Connection aConn = ConnectionConfiguration.to("waldoTest1")
.credentials("admin", "admin").connect();
aConn.begin();
aConn.add()
.io()
.format(RDFFormat.N3)
.stream(new FileInputStream(
"C:/data/stardog/examples/data/sp2b_10k.n3"));
Graph aGraph = Graphs.newGraph(ValueFactoryImpl.getInstance()
.createStatement(
ValueFactoryImpl.getInstance().createURI("urn:subj"),
ValueFactoryImpl.getInstance().createURI("urn:pred"),
ValueFactoryImpl.getInstance().createURI("urn:obj")));
Resource aContext = ValueFactoryImpl.getInstance().createURI(
"urn:test:context");
aConn.add().graph(aGraph, aContext);
aConn.commit();
aConn.close();
But the system threw out the exception that connection to the database was refused. The database has been built and I can see it on web console. What has caused this issue?
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
Exception in thread "main" com.complexible.stardog.StardogException: connection refused
at com.complexible.stardog.protocols.snarl.client.SNARLDriver.connect(SNARLDriver.java:130)
at com.complexible.stardog.api.DriverManager.getConnection(DriverManager.java:72)
at com.complexible.stardog.api.ConnectionConfiguration.connect(ConnectionConfiguration.java:137)
at com.yyt.core.kb.TestConnection.main(TestConnection.java:34)
Caused by: java.net.ConnectException: connection refused
at com.complexible.common.protocols.client.rpc.DefaultRPCClient.<init>(DefaultRPCClient.java:129)
at com.complexible.stardog.protocols.snarl.client.SNARLClientImpl.<init>(SNARLClientImpl.java:92)
at com.complexible.stardog.protocols.snarl.client.SNARLClientImpl$$FastClassByGuice$$b2f20e06.newInstance(<generated>)
at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
at com.google.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:632)
at com.sun.proxy.$Proxy11.createClient(Unknown Source)
at com.complexible.stardog.protocols.snarl.client.SNARLDriver.connect(SNARLDriver.java:113)
... 3 more