HttpHostConnectException позволил тестам интеграции Apache Stanbol провалиться

Я пытался установить версию Stanbol из ветки "release-0.12" из github.

В моей системе у меня есть:

  • Apache Maven 3.0.5
  • Maven home: / usr / share / maven
  • Версия Java: 1.7.0_55, поставщик: корпорация Oracle
  • Домашняя страница Java: /usr/lib/jvm/java-7-openjdk-i386/jre

Когда я запускаю команду:

mvn install

Я получаю следующую ошибку для интеграционных тестов Apache Stanbol => журнал ошибок

Первые строки ошибки:

06.08.2014 15:47:02.025 *INFO * [main] Setting org.osgi.service.http.port=8765
06.08.2014 15:47:02.026 *INFO * [main] Starting launcher ...
06.08.2014 15:47:02.030 *INFO * [main] HTTP server port: 8765
15:47:03,614  INFO StanbolTestBase:163 - Got HttpHostConnectException at
  http://localhost:8765/ - will retry

Когда я пропустил тест, я также не получил ответа от сервера... Я уже пробовал это с java-версией 1.6, но там я получил ошибку:

[WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireJavaVersion failed
  with message:
Java 7 or higher is required to compile this module

Кто-то знает, что я сделал неправильно (нужны ли какие-то дополнительные требования к программному обеспечению)? Или как мне правильно запустить сервер?

1 ответ

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

Исходя из предоставленного журнала, этот период начинается примерно с 15:47, поэтому тест должен подождать примерно до 15:50, прежде чем он сдастся.

Из-за линии

^C15:48:42,236  INFO StanbolTestBase:146 - Got 404 at http://localhost:8765/entityhub - will retry

в журнале я думаю, что процесс сборки был вручную отменен с ^C до того, как сервер был полностью запущен.

Журналы тестового прогона на стороне сервера доступны по адресу target/launchdir/stanbol/logs/error.log, Если интеграционные тесты не пройдены, причину обычно можно найти в этом файле журнала.

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