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
, Если интеграционные тесты не пройдены, причину обычно можно найти в этом файле журнала.