Я пытаюсь использовать ниже etcd рамки в SparkJavaEtcd интеграция с каркасом API SparkJava REST для Java
https://github.com/AdoHe/etcd4j
код выглядит следующим образом:
get("/hello",(request, response) -> {
String value;
try {
EtcdClient client = new EtcdClient(URI.create("http://127.0.0.1:2379"));
String key = "/message";
value = client.get(key);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return value;});
Однако, когда я пытаюсь получить доступ к url как указано ниже http://localhost:4567/hello
Я получаю следующую ошибку
HTTP ERROR: 500
Problem accessing /hello. Reason:
java.lang.NoSuchFieldError: INSTANCE
Powered by Jetty:// 9.3.6.v20151106
Что мне здесь не хватает? etcd работает при использовании в качестве автономного проекта с функцией main(), однако не работает с SparkJava. Есть ли какой-либо клиент etcd, который работает с SparkJava?
Это работает! Благодарю. – suresh