Проблема с запуском GraphDB 9.5 в ubuntu 20.04

#linux #ubuntu #graphdb

#linux #убунту #graphdb

Вопрос:

Я попытался установить автономный сервер GraphDB (9.4 и 9.5) на Ubuntu 20.04 во время распаковки zip-файла. Затем я зашел в graphdb / bin, чтобы выполнить «graphdb». В обеих версиях я получил сообщение с предупреждением ниже, и сервер GraphDB никогда не запускался на localhost: 7200. У Il, кажется, есть проблемы с фреймворком Sprint …? Есть какие-нибудь идеи, как обойти эту проблему? Моя версия Java :

 openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1 1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1 1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
 

Заранее благодарю вас за ваш совет.

 /graphdb-free-9.5.0/bin$ sudo ./graphdb
./graphdb: line 75: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[INFO ] 2021-01-11 13:03:43,598 [main | c.o.g.Config] Using 'file:/usr/local/graphdb-free-9.5.0/conf/logback.xml' as logback'hdb
[INFO ] 2021-01-11 13:03:44,388 [main | c.o.g.s.GraphDB] Starting GraphDB in workbench mode.
[INFO ] 2021-01-11 13:03:56,822 [main | c.o.g.Config] GraphDB Home directory: /usr/local/graphdb-free-9.5.0
[INFO ] 2021-01-11 13:03:56,822 [main | c.o.g.Config] GraphDB Config directory: /usr/local/graphdb-free-9.5.0/conf
[INFO ] 2021-01-11 13:03:56,822 [main | c.o.g.Config] GraphDB Data directory: /usr/local/graphdb-free-9.5.0/data
[INFO ] 2021-01-11 13:03:56,822 [main | c.o.g.Config] GraphDB Work directory: /usr/local/graphdb-free-9.5.0/work
[INFO ] 2021-01-11 13:03:56,823 [main | c.o.g.Config] GraphDB Logs directory: /usr/local/graphdb-free-9.5.0/logs
[INFO ] 2021-01-11 13:04:03,652 [main | c.o.g.s.GraphDB] Started GraphDB in workbench mode at port 7200.
[WARN ] 2021-01-11 13:05:24,330 [http-nio-7200-exec-1 | o.s.w.s.PageNotFound] No handler found for GET /
[WARN ] 2021-01-11 13:05:24,332 [http-nio-7200-exec-1 | o.s.w.s.m.s.DefaultHandlerExceptionResolver] Resolved [org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /] ```
 

Ответ №1:

Похоже, у вас неправильно настроен язык. Не могли бы вы отправить вывод команды «locale»? GraphDB использует LANG=en_US.UTF-8 и LC_ALL=en_US.UTF-8, поэтому, если не удастся установить их, может произойти сбой инициализации. Что вы могли бы сделать, это проверить опечатку в ~/.bashrc или следующее:

 sudo nano /etc/default/locale

LANGUAGE=en_US.UTF-8
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8

sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales