JanusGraph из Java не может найти файл удаленных объектов.yamlApache

Ответить
Anonymous
 JanusGraph из Java не может найти файл удаленных объектов.yaml

Сообщение Anonymous »

Я пытаюсь подключиться к серверу JanusGraph, работающему в Docker-контейнере. Я могу нормально подключиться из консоли Gremlin. Чтобы подключиться из приложения Java, я следую инструкциям здесь. пакет mvn строится. Но когда я запускаю приложение java -cp target/eh-0.1.jar com.example.Main, оно выдает эту ошибку:

Код: Выделить всё

Caused by: java.lang.IllegalArgumentException: Configuration file at conf/remote-objects.yaml does not exist
at org.apache.tinkerpop.gremlin.driver.Cluster.open(Cluster.java:262)
at org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteConnection.(DriverRemoteConnection.java:77)
Файлы Remote-graph.properties и Remote-objects.yaml находятся в разделе ресурсов и вырезаются и вставляются по указанию. Приложение может найти файл Remote-graph.properties, который ссылается на файл conf/remote-objects.yaml.
Код Java:

Код: Выделить всё

package com.example

import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource;

import static org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.traversal;

public class Main {
public static void main(String[] args) {
try {
GraphTraversalSource g = traversal().withRemote("conf/remote-graph.properties");
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
Не могу понять, почему он не находит файл conf/remote-objects.yaml.

Подробнее здесь: https://stackoverflow.com/questions/787 ... -yaml-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»