CORS策略阻止访问字体

CORS策略阻止访问字体,cors,iccube,iccube-reporting,Cors,Iccube,Iccube Reporting,我想在我的应用程序中显示icCube报告,该应用程序运行在Wildfly服务器上,Angular 1.5作为前端框架。 报告使用官方文档中的Javascript代码片段显示,但我发现与CORS策略相关的错误很少,例如: 访问字体地址'htp://localhost:8282/icCube/doc/ic3-report/app/lib/open sans/font/Regular/OpenSans Regular.woff?v=1.1.0“来自源”htp://localhost:8080'已被CO

我想在我的应用程序中显示icCube报告,该应用程序运行在Wildfly服务器上,Angular 1.5作为前端框架。 报告使用官方文档中的Javascript代码片段显示,但我发现与CORS策略相关的错误很少,例如:

访问字体地址'htp://localhost:8282/icCube/doc/ic3-report/app/lib/open sans/font/Regular/OpenSans Regular.woff?v=1.1.0“来自源”htp://localhost:8080'已被CORS策略阻止:请求的资源上不存在'Access Control Allow Origin'标头。起源'htp://localhost:8080因此,不允许访问

我尝试在icCube.xml(在安装文件夹中)中启用CORS源代码支持,但没有帮助

  <filter>

            <filter-name>Cross Origin</filter-name>
            <filter-class>crazydev.iccube.server.crossorigin.IcCubeCrossOriginServletFilter</filter-class>

            <init-param>
                <param-name>allowedOrigins</param-name>
                <param-value>*</param-value>
            </init-param>
            <init-param>
                <param-name>allowedMethods</param-name>
                <param-value>GET,POST,HEAD,OPTIONS</param-value>
            </init-param>
            <init-param>
                <param-name>allowedHeaders</param-name>
                <param-value>X-Requested-With,Content-Type,Accept,Origin,X-DataSource-Auth</param-value>
            </init-param>

        </filter>

交叉起源
crazydev.iccube.server.crossorigin.IcCubeCrossOriginServletFilter
允许起源
*
允许的方法
获取、发布、头部、选项
允许的标题
X-Requested-With,内容类型,接受,来源,X-DataSource-Auth
如何启用CORS源站支持并删除这些错误,我错过了哪一步


顺便说一句,Google Chrome。

您需要允许“原始”Web服务器上的CORS(不在icCube中)看起来是服务于此文件的CORS。请使用icCube.xml中部分的实际设置编辑问题。这是的实际部分。我刚刚在icCube.xml@ic3中取消了对该代码段的注释。我是否在我的web.xml中使用了该代码段?