hawtio - 如何在 hawtio 的 maven 安装期间处理有关 ContentSecurityPolicyFilterTest Fail 的问题?
问题描述
全部。
我是hawtio的初学者。我尝试通过从 github 下载来构建 hawtio 的源代码。但是,我在 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
我该如何处理这个问题是固定的?
谢谢你。
解决方案
我以前使用过hawtio,我认为这个错误更多是因为在测试用例中配置的服务器之一缺少服务器证书。
来自Mozilla的更多信息-
内容安全策略 (CSP) 是附加的安全层,有助于检测和缓解某些类型的攻击,包括跨站点脚本 (XSS) 和数据注入攻击。这些攻击被用于从数据盗窃到站点破坏再到恶意软件分发的所有事情。
这与用于安全的 HTTP 标头有关。我不知道确切的解决方案,但是,如果您想在没有它的情况下继续,您可以跳过测试,直到您通过使用获得解决方案 -
mvn clean install -DskipTests=true
由于它与安全性有关,因此最好修复它们。您可以转到测试用例代码,找到 DNS 主机名并将其证书添加到您的 JDK 中并运行。
推荐阅读
- android - 模拟小米设备 Genymotion 或 Android Studio
- authentication - CAS SSO - 覆盖 LDAPHandler
- angular - 角度材质对话框 - 将类型传递给对话框组件
- r - 如果变量仅填充一年,如何删除 ID?
- awk - 用于可变长度文件的多种模式的 awk
- android - 如何在类似于 Gmail 的某个 ListView 项目之后添加分隔符
- highcharts - 堆积列不格式化 x 轴上的日期时间戳
- ansible - 如何从存储在 Ansible 寄存器中的 shell 命令输出中获取所需内容?
- r - 尽管输入数据集,有没有办法在绘图的同一点绘制 annotation_custom() ?
- nginx - 使用此代码 www.bodeind.is 重定向到 https 但 bodeinds.is 警告:潜在的安全风险