【问题标题】:[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032"][IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032"]
【发布时间】:2011-11-03 20:36:34
【问题描述】:

我正在尝试在 Flex 数据网格中显示数据库详细信息并使用 HTTP 服务进行连接。当我在 FlashBuilder 4.5 中工作时,它能够毫无问题地显示详细信息,但是,我在 Tomcat 网络服务器中部署了 bin-debug 部分以全局访问它。

我在尝试访问 swf 文件时遇到此错误消息“HTTP 请求错误错误:[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032" ]. 网址:http://localhost:8084/UA/details.jsp"

我尝试创建 crossdomain.xml 文件并部署在根目录中,但仍然遇到同样的错误。

这是我的 crossdomain.xml:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <allow-access-from domain="*" secure="false"/>  
    <allow-http-request-headers-from domain="*" headers="*" secure="false" />
</cross-domain-policy>

谁能帮帮我?

问候,

宁静

【问题讨论】:

  • 您的 Tomcat 是否位于本地主机上?
  • 不,我手动安装了端口号为 8084 的 Tomcat 服务器
  • 你在哪里安装的?在其他电脑上?在生产服务器上还是在同一台计算机上?您通过网络浏览器使用哪个 URL 访问它?
  • 我安装在同一台计算机上并且能够访问 swf 文件,但是由于 Datagrid 正在尝试从数据库中提取详细信息而收到错误消息。
  • 我通过在编码部分添加以下行来修复错误:private function preinit():void { Security.loadPolicyFile("localhost:8084/UA/crossdomain.xml"); }

标签: apache-flex jsp flex4 tomcat6


【解决方案1】:

您是否检查了所有相关文件的权限? 您确定运行您的“应用程序”的用户至少具有该文件的读取权限吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 2013-12-03
    • 2014-07-13
    • 2014-02-01
    相关资源
    最近更新 更多