我需要一个使用所有这些的项目。我无法将服务器模式下的 Neo4j 与 Glassfish 上的 JavaEE 连接起来。仅在嵌入式模式下。我使用https://github.com/neo4j-contrib/neo4j-jdbc规范。错误是:
**
广告:无法启动 Restlet java.lang.RuntimeException:无法创建 SSLContext。在 org.restlet.ext.httpclient.HttpClientHelper.configure(HttpClientHelper.java:277) 在 org.restlet.ext.httpclient.HttpClientHelper.start(HttpClientHelper.java:478) 在 org.restlet.Client.start(Client.java :217) 在 org.restlet.Restlet.handle(Restlet.java:315) 在 org.restlet.Client.handle(Client.java:177) 在 org.restlet.resource.ClientResource.handle(ClientResource.java:1136)在 org.restlet.resource.ClientResource.handleOutbound(ClientResource.java:1225) 在 org.restlet.resource.ClientResource.handle(ClientResource.java:1068) 在 org.restlet.resource.ClientResource.handle(ClientResource.java:1044 ) 在 org.restlet.resource 的 org.restlet.resource.ClientResource.handle(ClientResource.java:950)。
**
我的 SessionBeans 是:
@Override
public int raiz() throws Exception {
if (raiz != -1) {
return raiz;
} else {
Class.forName("org.neo4j.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:neo4j://localhost:7474/");
try (Statement stmt = con.createStatement()) {
ResultSet rs = stmt.executeQuery("MATCH (n) WHERE NOT (n)<-[:FATHER]-() RETURN n.accession");
rs.next();
this.setRaiz(Integer.parseInt(rs.getString("n.accession")));
}
return raiz;
}
}
**
Connection con = DriverManager.getConnection("jdbc:neo4j://localhost:7474/");
这里运行失败。