Как установить сервер по умолчанию для рабочего места RDF4J?

Представьте, что у меня есть сервер RDF4J и рабочая среда, работающая на сервере AWS по адресу http://1.2.3.4

... и я недавно зарегистрировал домен example.com через маршрут AWS 53 и указал его на http://1.2.3.4 В моей группе безопасности AWS открыты все порты для ноутбука, которым я сейчас пользуюсь.

Если я использую веб-браузер, чтобы посетить http://example.com:8080/rdf4j-server, ожидаемый веб-интерфейс появляется немедленно.

Однако, если я попытаюсь посетить http://example.com:8080/rdf4j-workbench, страница занимает примерно одну минуту для загрузки. Как только это произойдет, RDF4J Server URL установлен в http://example.com:8080/rdf4j-server, Нажатие любой из ссылок исследования слева приводит к waiting...

Если я изменю RDF4J Server URL в http://localhost:8080/rdf4j-server в веб-интерфейсе, я могу просматривать, исследовать, запрашивать и т. д.

Есть ли способ установить сервер по умолчанию на рабочем месте? Я не видел ни одного файла параметров, который выглядит актуально в моем доме RDF4J /opt/tomcat/.RDF4J Я также не видел никаких ошибок в файлах журнала в этой папке.

В catalina.out есть ошибки тайм-аута, которые могут иметь значение:

23-May-2017 14:45:09.597 WARNING [http-nio-8080-exec-6] org.eclipse.rdf4j.workbench.proxy.ServerValidator.canConnect java.net.ConnectException: Connection timed out (Connection timed out)
 java.net.ConnectException: Connection timed out (Connection timed out)

Я также открыт для трюков с разрешением имен. Я добавил следующую строку в /etc/hosts, Кажется, это работает, но, на мой вкус, кажется слишком подлый.

127.0.0.1 example.com

1 ответ

Решение

Я не сразу уверен, почему с помощью адреса сервера example.com из Workbench происходит сбой, когда прямой доступ явно работает.

Но что касается того, как настроить адрес сервера, который использует Workbench: обычно он экстраполируется из местоположения Workbench (то есть, если он находится на том же хосте), или, если это не работает, Workbench оставляет его пустым, пока вы не вручную заполните это. Однако после установки значение должно быть сохранено в файле cookie браузера, поэтому при следующем посещении вам не нужно будет вводить его повторно.

Если это не удается, либо ваш браузер настроен на отклонение файлов cookie, либо вы, возможно, обнаружили ошибку.

Другие вопросы по тегам