2016-05-14 7 views
0

Я пытаюсь запустить Jena Fuseki на Ubuntu 16 (Google Cloud Compute Engine).Невозможно получить доступ к пользовательскому интерфейсу Jena Fuseki на Ubuntu 16 (Google Cloud Compute Engine)

шаги, которые я сделал до сих пор являются:

  1. Скачано апач-Jena-фусеки-2.4.0 и экстрагируют его в папку/выбрать

  2. Выполненная команду «экспорт PATH = $ PATH: /opt/jena-fuseki-2.4.0" и "экспорт FUSEKI_HOME =/опт/Jena-фусеки-2.4.0"

  3. создал папку DATADIR в /opt/jena-fuseki-2.4.0

  4. работы Jena: "фусеки-сервер --update --loc = DATADIR/myDataset"

После этого фусеки работает успешно, но я не могу получить доступ к пользовательскому интерфейсу, когда открываю URL-адрес: http://myIP:3030

HTTP и HTTPS-трафик включены в конфигурации Google Cloud Compute и установлен openjdk 8.

ответ

1

Проверьте журнал сервера, если есть что-то.

Безопасность контролируется файлом «shiro.ini».

Поведение по умолчанию - это ограничение функций администратора UI на «localhost». Пользовательский интерфейс администратора появляется, но не работает.

Вам необходимо изменить безопасность (заметки в этом файле), чтобы разрешить функции удаленного администрирования пользовательского интерфейса.

Но если вы имеете в виду, что вы не можете получить доступ к главной странице вообще, происходит что-то еще, что находится за пределами сервера Fuseki. В этом случае попробуйте запрос HTTP-запроса до http://myIP:3030/myDataset/query и проверьте файл журнала сервера.

+0

Да, я не вижу пользовательский интерфейс, когда пытаюсь открыть http: // myIP: 3030. Но когда я делаю запрос HTTP-запроса, ответ сервера с сообщением 200. Таким образом, Jena работает успешно, и это означает, что проблема с облачной конфигурацией ubuntu или google (у меня также есть Jetty, работающая на порту 8080, и у меня нет проблем с доступом к порту пристани или пользовательскому интерфейсу моего webapp. –

+0

Попробуйте wegt/curl на http: // myIP: 3030/и посмотреть, не вернется ли что-нибудь.Вы получаете 200 или 404? Затем проверьте, доступны ли контентные ресурсы (CSS, JS). – AndyS

0

1) Перейдите в мою консоль.

2) Выберите проект.

3) Выберите экземпляр «Compute Engine».

4) Нажмите «Сети» (он будет указывать по умолчанию).

5) Выберите интерфейс для вас. Экземпляры.

6) В правиле брандмауэра создайте новое правило с «Протоколы & Порты» - «tcp: 3030».

Я надеюсь, что это поможет вам.

 Смежные вопросы

  • Нет связанных вопросов^_^