0

SailGraph で頂点を削除しようとしています。これはローカルでは機能しますが、サーバー上では機能しません。サーバー上で、基盤となる neo4j データベースが一貫性のないままになっています。

    graph = GraphFactory.createGraph(config.get("type").getAsString(),
            name, dbpath);
    sail = new GraphSail<KeyIndexableGraph>(graph);
    sailGraph = new SailGraph(sail);
    reasoner = new ForwardChainingRDFSInferencer(
            new GraphSail<KeyIndexableGraph>(graph));

これは私が初期化するために使用するものであり、次にRDFをロードします

       public static void loadRDF(InputStream is, String baseURI, String format,
                 sailGraph.loadRDF(is, baseURI, format, baseGraph);

削除するには、使用します

         Vertex vertex = sailGraph.getVertex(uri);
         vertex.remove();

サーバー上でローカルに動作し、削除ステップを通過しますが、頂点はまだそこにあります。例外も何もありません。データベースディレクトリに書き込みを許可する権限を設定しましたが、まだ何も許可されていません。何か案は?

ありがとう

4

0 に答える 0