【问题标题】:Will a Tomcat server automatically recognize and enact a cross-domain policy file?Tomcat 服务器会自动识别并制定跨域策略文件吗?
【发布时间】:2016-02-14 03:08:51
【问题描述】:

我有一个导出 .swf 文件以创建仪表板的程序。我试图通过引用(SAP)数据库中包含的信息来动态更新它,但我遇到了问题。

为了提出一个具体的问题(因为这个程序(但我没有替代方案)和 Flash 有很多问题),我提出以下问题:当我提出跨域策略时将文件(“通用 XSD”找到 here)放到 Tomcat 服务器的根目录中,服务器会识别它并自动使用它,还是我需要做其他事情才能让它工作?

【问题讨论】:

    标签: xml flash tomcat xsd cross-domain


    【解决方案1】:

    服务器根目录不一定是域的根目录,所以需要把crossdomain.xml放到你要访问的域的根目录下

    例如,如果您调用 www.example.com 上的脚本(该域上的脚本位置无关紧要),您需要将跨域文件放在 www.example.com/crossdomain 下。 xml

    【讨论】:

    • 我实际上并没有访问域——我正在尝试通过服务器从 SAP 访问/提取数据,因此没有实际的域名可以放入。但是,假设我有正确的目录,它应该可以在我没有任何进一步操作的情况下工作,对吗?
    • 老实说,我从未使用过 SAP,但如果您通过 HTTP 或 WebService 调用访问它,您将始终必须指定要访问的服务器。在这种情况下,跨域应该位于该服务器名称的根目录,并且可以通过“myServernameOrIPAddress/crossdomain.xml”访问。如果您正在使用这些花哨的 BSP - 我不知道,但快速 google 搜索“flash sap crossdomain”会发现一些具体案例和问题 :)
    猜你喜欢
    • 2016-05-09
    • 1970-01-01
    • 2016-07-12
    • 2012-06-17
    • 1970-01-01
    • 2011-02-20
    • 2013-11-04
    • 2010-12-21
    • 2010-09-09
    相关资源
    最近更新 更多