Как мне решить проблему сбоя ContentSecurityPolicyFilterTest во время установки maven для hawtio? - PullRequest
0 голосов
/ 28 сентября 2019

все.

Я начинающий для hawtio.Я попытался собрать исходники для hawtio, загрузив его с github.Но я обнаружил исключение во время теста для установки maven.

 ## Building

After you've cloned hawtio's git repo the first thing you should do is build the whole project.     First `cd` into the root directory of the hawtio project and run:

     mvn clean install

  -------------------------------------------------------------------------------
  Test set: io.hawt.web.filters.ContentSecurityPolicyFilterTest
  -------------------------------------------------------------------------------
  Tests run: 4, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.019 s <<< FAILURE! - in  io.hawt.web.filters.ContentSecurityPolicyFilterTest

Как мне решить эту проблему?

Спасибо.

1 Ответ

0 голосов
/ 28 сентября 2019

Я использовал hawtio и раньше, и я думаю, что эта ошибка больше связана с отсутствием сертификатов сервера для одного из серверов, настроенных в тестовом примере.

Дополнительная информация от Mozilla -

Политика безопасности контента (CSP) - это дополнительный уровень безопасности, который помогает обнаруживать и смягчать определенные типы атак, включая межсайтовый скриптинг (XSS) и атаки с использованием данных.Эти атаки используются для всего: от кражи данных до порчи сайтов и распространения вредоносных программ.

Это связано с заголовком HTTP, используемым для безопасности.Я не знаю точного решения для этого, но, если вы хотите продолжить без него, вы можете пропустить тест, пока не получите решение с помощью -

mvn clean install -DskipTests=true

Поскольку это связано с безопасностью, это всегда лучше их исправить.Вы можете перейти к коду тестового примера, найти имя хоста DNS, добавить его сертификаты в JDK и запустить.

...